把ADOConnection 的 LoginPrompt := Flase; 在ConnectionStrig中写入密码和用户名
解决方案 »
- 怎么获得TList.Items[i]的地址?
- 请高手相助:COM对象远程激活后,引用计数不正确,对象不能自动释放
- Ado连接Excel,数据显示不全?
- 如何用Delphi连接密码为空格的数据库?
- 急~~~~派生控件中,调用原来的事件,派生控件中该事件不执行~~~~(标题中没说清,大家帮忙进来看看~~~)
- 哪里有金额的大小写转换程序?
- 请问一个销售系统的问题。。。。。。
- 一日,一警察到洗浴中心洗澡,泡好后躺在搓澡床上。
- AnyWhere 数据库long binary 类型 怎么读取,
- 如何将pas文件的只读属性去掉?
- 关于gif控件 for delphi5!
- 请问什么地方有提供注册码的 Report Builder 下载?
如果这是个问题的话,问题处在Microsoft那,不是ADO,就是Access的问题。
var str:string;
begin
str:='';
str:=str+'Provider=MSDASQL.1;';
if pass<>'' then
str:=str+'Password='+Pass+';Persist Security Info=True;'
else
Str:=Str+'Persist Security Info=False;';
str:=str+'Mode=Read|Write;';
str:=str+'Extended Properties="DSN=MS Access 97 Database;DBQ='+FilePath;
str:=str+';'+'DefaultDir='+ExtractFileDir(FilePath)+';';
str:=str+'DriverId=281;';
str:=str+'FIL=MS Access;FILEDSN=C:\Program Files\Common Files\ODBC\Data Sources\Sources\MS Access 97 Database (not sharable).dsn;';
str:=str+'MaxBufferSize=2048;PageTimeout=5;';
str:=str+'UID=admin;"';
result:=str;
end;procedure tform1.oncreate;
begin
adoconnection1.connectionstring:=initadoacessstring('you access file','password');
end;