读书人

用vb 6.0 编写连接和打开SQL数据库的

发布时间: 2012-01-06 22:55:18 作者: rapoo

用vb 6.0 编写连接和打开SQL数据库的问题
我用vb 6.0接和取SQL Server料的程式。程式如下:


Private Sub cmdSearch_Click()

Dim conn As New ADODB.Connection
Dim rs As Recordset
conn.ConnectionString = "Driver={SQL Server};server=XICHEN;uid=sa;pwd=;database=disc "
conn.Open

'rs.CursorLocation = adUseClient
'rs.CursorType = adOpenStatic

Set rs = CreateObject( "adodb.recordset ")
' rs.ActiveConnection = conn

rs.Open "select * from disc_name ", conn, adOpenForwardOnly, adLockReadOnly
'other codes go here
End sub


行後老提示rs.Open "select * from disc_name ", conn, adOpenForwardOnly, adLockReadOnly句有,
是open“未找到方法或料成”, 不知何?


[解决办法]
rs.Open "select * from disc_name ", conn, adOpenDynamic, adLockOptimistic
试试
[解决办法]
也可能是 rs 没有定义 Dim rs As New ADODB.Recordset
[解决办法]
RS要重新NEW一下
Dim rs As New ADODB.Recordset

读书人网 >VB Dotnet

热点推荐