数据库连接上的问题?

jizai 2003-08-23 09:28:27
我现在用delphi7.0的adoconnection连接access数据库,现在就有这样一个问题,
我在access上给库上了密码,但当我用adoconnection连接时,总时显示此库已被用独占方式使用,请问这是怎么回事?
另外,是不是可以用delphi给库加密码权限呢?
请大家帮我解决一下.有没有这样的中文网站.
谢谢了.

...全文
19 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tongki 2003-08-25
  • 打赏
  • 举报
回复
在连接界面上把ADMI的密码也加上。
moeryang 2003-08-25
  • 打赏
  • 举报
回复
其实不如这样
ado.connectstring:='dbq=mydb.mdb;driver={Microsoft Access Driver (*.mdb)};UID=admin;pwd='
lxpbuaa 2003-08-25
  • 打赏
  • 举报
回复
密码应该在All页的DataBase Password中设置。
Connection页勾选“Blank Password”

————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
jpyc 2003-08-24
  • 打赏
  • 举报
回复
如何用ADO连接accsee数据库:
首先放置一个ADOConnection控件ADOConnection1;
然后双击该控件,在弹出窗口中选择build..按钮;
在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft Jet 4.0 OLE DB Provider”到连接页;
选择或输入数据库名称,测试一下就OK了;
如果有密码,就选择“所有”页,双击:Jet OLEDB:Database Password,在属性值中输入你的密码。
LoginPrompt设为false,就不会弹出密码框了。

然后放置一个ADOQuery1,将Connection 设为ADOConnection1;
在SQL属性上点三个点的小按钮,输入:select * from 表名;

再放一个DataSource1:
Dataset属性设为ADOQuery1;

再放一个DBGrid1:
DataSource属性设为DataSource1;

选择ADOQuery1,将Active设为True;

DBGrid1中是不是显示了数据.

更多事例见:http://www.kaer.cn/default.aspx

zhoutian618 2003-08-23
  • 打赏
  • 举报
回复
不要用ACCESS打开这个数据库中的这个表,
在连接时不要设计表。
lxpbuaa 2003-08-23
  • 打赏
  • 举报
回复
在连接中应该设置Database Password,并且连接时不要用Access打开该文件。
如果还是不行,建议重新启动Delphi、注销用户或者重新启动机子。

—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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