设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1833|回复: 2
打印 上一主题 下一主题

[ADO/DAO] ado打开数据库的链接表时出错,请求帮助。

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-12 12:47:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教:我下面一段例程用通用的工作组文件没问题,用自己的工作组文件运行就出现:
★不是有效的账户名或密码 ★的提示。
我知道要写入些什么账户、密码之类的东西,却不知如何着手,有高手能帮助我一下吗?先谢了。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Private Sub Command0_Click()
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Dim dhj, hx, gh As String
  dhj = "251934打火机"
    'Dim strConnectString As String
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.ConnectionString = CurrentProject.Connection
cnn.Open   '★在这里出错,提示:不是有效地账户名或密码 ★
rst.ActiveConnection = cnn
'rst.Open "Select * from 进货品种 Where 进货品种 ='251934打火机'"
  rst.Open "Select * from 进货品种 Where 进货品种 ='" & dhj & "'"
   
    Do Until rst.EOF
        'Debug.Print rst!Stor_id, rst!Qty
        hx = rst!盒箱
        gh = rst!个盒
        MsgBox hx
        MsgBox gh
        rst.MoveNext
    Loop
rst.Close
cnn.Close
Set cnn = Nothing
Set rst = Nothing
End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-7-13 16:26:12 | 只看该作者
如果在ACCESS使用ADO
只需要:
Dim rst As ADODB.Recordset
Set rst = New ADODB.Recordset
rst.open "Select * from 进货品种 Where 进货品种 ='" & dhj  & "'",CurrentProject.Connection,1,1(1,1只读  1,3读写)

你的问题书上翻的,是否正确自己测试
Set cnn = New ADODB.Connection
cnn.ConnectionString ="rovider=Microsoft.jet.oledb.4.0assword=";"Data Source=c:\***.mdb(路径)"
cnn.open
Set rst.ActiveConnection = cnn
******
3#
发表于 2009-7-13 17:02:13 | 只看该作者
本帖最后由 wu8313 于 2009-7-13 17:05 编辑

请参考如下地址:
http://www.office-cn.net/vvb/vie ... ght=ado%C1%AC%BD%D3

注意文档最后的部分。
也就是普通模式和安全模式连接acc,注意连接字符串的区别。

普通安全模式:

oConn.Open _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\somepath\mydb.mdb;" & _
"User Id=admin;" & _
"Password=;"

ii)如果使用了System database:
oConn.Open _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\somepath\mydb.mdb;" & _
"Jet OLEDB:System Database=system.mdw;", _
"admin", ""


-------------------
因为你采用了 工作组文件,需要使用 第二种连接方式。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-6 10:04 , Processed in 0.085592 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表