首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

用vb 6.0 编写连接和打开SQL数据库的有关问题

2012-01-06 
用vb 6.0 编写连接和打开SQL数据库的问题我用vb6.0編寫連接和讀取SQLServer資料庫的程式。程式如下:Private

用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

热点排行