Dim A, B, C
Set rs = Server.CreateObject("ADODB.Recordset")
strSql = "Exec [dbo].[some_sp] IND"
rs.open strSql,CN,3,3
Do While Not rs.EOF
'these columns are returned as decimal(10,2) format
A = rs("col1")
B = rs("col2")
rs.MoveNext
Loop
C = A + B 'i get type mismatch error here
유사한 코드를 그리고 나는 그들이 정수 형식으로되어 및
내가해야합니까 진수없는 A, B 값을 확인 Response.Write를 사용 형식 레코드 세트를 다시 10 진수 값을 설정하려면? 그리고 모든 값이 정수이기 때문에 유형 불일치 문제가 발생할 수 있습니다 (10 진수 임에도 불구하고).
응답 : B = CDbl (rs ("col2")) –