2016-10-21 11 views
1

私は今、私はその数を取り、ダブルまたはint32の中にそれを置くことができない20161. の一つの値だけを示しており、このVB.netのSQL数値書式列の値をdoubleにするにはどうすればいいですか?

SELECT MAX(receivecount) FROM config 

のようにSQLから選ばれています。列名は、私が持っているもの現在RECEIVECOUNT である私はtexteditのみ入力可能な数字であるようtextedit.editvalueにその値を入れしようとしています。この後、この

 Dim ads2 As New DataTable 
     strrs2 = "SELECT MAX(recievecount) FROM tblcmconfig" 
     Using ads23 As OracleDataReader = GetDataReader(strrs2, CommandType.Text, ExecuteType.Execute) 
      ads2.Load(ads23) 
     End Using 
     Dim dugaar As Double '= Convert.ToDouble(ids) 
     dugaar = Double.Parse(ads2("recievecount").ToString) 

です。

答えて

1

データテーブルに正しくデータが入力されていると仮定します。その後

MAX(recievecount) as rc 

Double.Parse(ads2(0)("rc").ToString) 

それとも、行と、列numersを参照することができます:

Double.Parse(ads2(0)(0).ToString) 
あなたのようなSELECT文でMAX(recievecountに)名前を与える必要があるのいずれか
関連する問題