我现在把access数据库加了一个密码
然后再用ADOConnection这个组件去访问数据库
时我填写了用户名:admin
密码就是我设置的密码
但是怎么也连接不上啊
请教各位大侠了
然后再用ADOConnection这个组件去访问数据库
时我填写了用户名:admin
密码就是我设置的密码
但是怎么也连接不上啊
请教各位大侠了
解决方案 »
- 话说开帐号到现在有5个月了,刚刚步入5个三角,何时升星?
- 如何使用查询注册表的方法检测计算机上所有串行口?
- 这条语句有错吗 请大家花上一半分钟
- 如何调用excel打印
- 急!!!数据库写入出现奇怪现象,高手请进
- 高分求效率优化问题
- 远程客户端程序(dephi开发的)怎样绑定服务器端的接口呢?
- 菜鸟求救:怎样让ComboBox只能显示,不能输入,还有:怎么让Edit中输入一个字,然后马上在下面显示从数据库中取出含有该字的字段的所有值
- 请问《DELPHI5开发人员指南》中的托盘组件(TrayIcon.pas)如何使用
- delphi中如何将一个DBF格式数据导入SQL
- 简单的不能再简单的窗口问题!
- 关于架构高性能三层模式的讨论(参与者高分相送)
但是我不想用ODBC因为用ODBC程序没有方便性啊
有没有好的方法啊
TempS := extractfilepath(Application.ExeName)+'DataBase\name.mdb';
form1.ADOConn .ConnectionString :=
'Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source='+ TempS +
';Jet OLEDB:Database Password=1111';
form1.ADOConn.Connected := false;
form1.ADOConn.Connected := true;
except
Application.MessageBox('系統數據發現錯誤(號碼:RSGZ001),系統將自動關閉!'+#13+'請檢測數據庫連接是否正確!','錯誤:',mb_ok+MB_ICONERROR);
Application.Terminate;
end;
{* 用Ado连接Access数据库函数}
begin
with Adocon do
begin
Close;
LoginPrompt := False; //若数据库不存在时,进行判断
ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source=' + DbName + ';' +
'Mode=ReadWrite;' +
'Persist Security Info=False;' +
'Jet OLEDB:Database Password=' + Password + ';' +
'Jet OLEDB:Compact Without Replica Repair=True';
try
KeepConnection := True;
Screen.Cursor := crHourGlass;
Connected := True;
Open;
Screen.Cursor := crDefault;
ADOConnectAccess := True;
except
ADOConnectAccess := False;
end;
end;
end;
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\工程\test\DB\emis.mdb;Persist Security Info=False;Jet OLEDB:Database Password=1234
注意把数据库的路径和Password换掉