我的数据库连接一直出错哎。。。。。。求助啊 泪求啊 急 在线等 ~~~~(>_<)~~~~ 初学者求助

qinheyi71 2010-10-12 04:26:45
我的代码是这样的


Private Sub login_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles login.Click
Dim dv
Dim recs As New ADODB.Recordset
conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\gis project\vic\dc_vic\dc_vic\Database3.mdb;Persist Security Info=True", "Admin", "njau") ‘在这里就出错了 提示什么 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。
recs.CursorLocation = CursorLocationEnum.adUseClient
recs.Open("Select 密码 From 表1系统用户 Where 登录名='Admin'", conn, 1, 1)

dv = recs("密码").Value
MsgBox(dv)


End Sub
...全文
53 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinheyi71 2010-10-12
  • 打赏
  • 举报
回复
楼上的都不对 。。。。。。。我明白了我把 数据库的密码设置取消了 数据库就能够 连接起来了。。。不知道为什么,,,
谢谢各位
沐NeMo 2010-10-12
  • 打赏
  • 举报
回复
连接字符串改为:试一试。

dim str as string
str="Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Password=;Data Source=E:\gis project\vic\dc_vic\dc_vic\Database3.mdb"
conn.Open(str)

----
ps:(五画) 好久不见啊。
qinheyi71 2010-10-12
  • 打赏
  • 举报
回复
说明 conn 本来就是关闭的,,,,哎 数据库在解决方案管理器中被添加了进去 那么还是这样的路径来 打开吗 。。。
qinheyi71 2010-10-12
  • 打赏
  • 举报
回复
。。。我没有打开 access 。。。我加了close 安装楼上的要求。。。。 还是出错 出错在
conn.close ’出错内容对象关闭时,不允许操作。
水猿兵团五哥 2010-10-12
  • 打赏
  • 举报
回复
是不是你还在打开着access
把东西都关掉,然后再来
hongjiaoli 2010-10-12
  • 打赏
  • 举报
回复
建议每一个函数都加上 close();
damjmk2 2010-10-12
  • 打赏
  • 举报
回复
可能 conn 以前被用过了,没有close

16,720

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧