Public conn As New ADODB.Connection
Public rs1 As New ADODB.Recordset
Dim connStr As String
connStr = "Provider=SQLOLEDB.1;Persist Security Info=False;Initial File  Name=" & App.Path & "\SW_DATA.MDF;uid=sa;pwd=;"
conn.Open connStr
sql = "select * from sysusers"
rs1.Open sql, conn, adOpenKeyset, adLockPessimistic
可实现
当sql="select * from log" 时提示我 invalid object name 'log'
但log 数据表是存在的。
  sysusers ---建库时系统自带的数据表
  log--------- 自建的数据表
数据库SQL SEVER7.0

解决方案 »

  1.   

    log 好象是其保留字
    你换个表名试试
    如tblLog
      

  2.   

    你可以先在 SQL SERVER 中的查询分析器中调试你所想要执行的 SQL 语句,调通后在写进程序,如果你刚刚那句话在查询分析器中都没法执行的话在程序中是肯定不能执行的
      

  3.   

    在查询分析器中调试通过,并显示出记录值。
    数据表换其他名也不行,好象只要是自己建的表就不行
    是不是数据库连接有问题?
    用其他连接方法提示我 can not open database SW-data.MDF,login  failed