碰到一个怪问题,关于VB和SQL的问题,
我写了一句SQL语句,在SQL的查询分析器运行一切正常,但是当我用VB去执行这条语句时,发现执行的结果和SQl查询分析器出来的不一样。
比如:
SQL查询分析器
科目 考试人数
语文 0
数学 0
外语 0
物理 5
化学 4
VB结果
科目 考试人数
语文 5
数学 5
外语 5
物理 5
化学 5
请问各位,我应该怎么查?
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Command1_Click()
With db
.ConnectionString = "Driver={SQL Server};Server=服务器名;Uid=sa;Pwd=;Database=数据库名"
.Open
End With
strsql = 那句SQL语句(由于很长,在此省略)
rs.Open strsql, db, adOpenStatic, adLockPessimistic
rs.Close
db.Close
End Sub