2016-10-21 2 views
1

은 그래서 지금은 그 숫자를 가지고 두 번이나 INT32에 넣을 수 없습니다 20161. 의 하나 개의 값을 보여줍니다이VB.net에서 SQL 숫자 형식 열의 값을 double 값으로 변환하는 방법은 무엇입니까?

SELECT MAX(receivecount) FROM config 

같은 SQL에서 선택했습니다. 열 이름은 입력이 가능한 숫자이다 textedit.editvaluetextedit 것과 내가 가지고있는 것은 내가에 그 값을 넣어 시도하고,이 후이

 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) 

입니다 ReceiveCount 현재입니다.

답변

1

데이터 테이블이 올바르게 채워 졌다고 가정합니다. 그런 다음

MAX(recievecount) as rc 

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

또는 당신이 행과 열 numers을 참조 할 수 있습니다 :

Double.Parse(ads2(0)(0).ToString) 
당신과 같은 선택 문에서 MAX (recievecount에게) 이름을 지정해야 하나
관련 문제