请问我用VB连接Access,以下语句执行时总提示"对象open的方法_Recordset失败",这是怎么回事,同样语句打开其它数据库却没出错,整个程序就是在用到跟数据库"position"有关时就出错.
If RsMoveTitle.State = adStateClosed Then
RsMoveTitle.Open "position", DBCON, adOpenKeyset, adLockOptimistic, adCmdTable
End If
If RsMoveTitle.State = adStateClosed Then
RsMoveTitle.Open "position", DBCON, adOpenKeyset, adLockOptimistic, adCmdTable
End If
解决方案 »
- 苦寻 绝对给分 类似于这样的 文本文档信息如何变成 每个人的 属性 赋给数组中的每个元素
- 急:Pset命令画点
- 如何提高数据库执行速度?
- 要删除一个用户名,删除之前必须先判断此人的密码是否正确,正确的才给予删除
- 就一个问题
- 怎样判断一个点在任意一个区域内?
- 请各位版主.大哥帮帮我时间比较紧在线等................
- 怎样保存PictureBox内的图片
- 用ADO的connection实现事务出错
- 急死我了!打包后安装的问题!(在线等~~~~)
- 【求助】将黑白BMP直接读取到数组中,不要用控件和api (数据区压缩过)
- dll中loadbitmap失败 getlasterror返回1813 1814
If RsMoveTitle.State = adStateClosed Then
RsMoveTitle.Open "[position]", DBCON, adOpenKeyset, adLockOptimistic, adCmdTable
End If
Public ADOsdb As new ADODB.Connection gsOdbcName = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source= " _
& app.path & "\db.mdb " & "; "
With ADOsdb
If .State <> adStateOpen Then
.CursorLocation = adUseClient
.ConnectionString = gsOdbcName
.Open
End If
End With