procedure TForm1.FormCreate(Sender: TObject);
var
sDefaultDB, sConStr: String;
begin
sDefaultDB := 'e:\test.mdb'; //Access数据库文件路径 sConStr := 'Provider=MSDASQL.1;Persist Security Info=False;' +
'User ID=admin;Data Source=MS Access Database;' +
'Extended Properties="DSN=MS Access Database;' +
'DBQ=' + sDefaultDB + ';FIL=MS Access;MaxBufferSize=2048;' +
'PageTimeout=5;UID=admin;";Initial Catalog=' + sDefaultDB; with ADOConnection1 do begin
Close;
Connected := False;
ConnectionString := '';
ConnectionString := sConStr;
try
Connected := True;
except
//错误信息
end;
end;
end;
var
sDefaultDB, sConStr: String;
begin
sDefaultDB := 'e:\test.mdb'; //Access数据库文件路径 sConStr := 'Provider=MSDASQL.1;Persist Security Info=False;' +
'User ID=admin;Data Source=MS Access Database;' +
'Extended Properties="DSN=MS Access Database;' +
'DBQ=' + sDefaultDB + ';FIL=MS Access;MaxBufferSize=2048;' +
'PageTimeout=5;UID=admin;";Initial Catalog=' + sDefaultDB; with ADOConnection1 do begin
Close;
Connected := False;
ConnectionString := '';
ConnectionString := sConStr;
try
Connected := True;
except
//错误信息
end;
end;
end;
解决方案 »
- DBNumberEditEh问题
- 怎样判断StringGrid中的内容是否进行过修改?
- 【高手进】DELPHI数据库问题【高手进】
- 200分求一个功能简单的delphi抽奖程序源码,各位一定要帮忙啊?
- 简单问题300
- 高分寻找类似于ShellComboBox的控件
- [请教]delphi如何实现动态曲线
- http://216.239.39.102/ 这就是被封杀的Google
- delphi如何实现 双击'宽带连接',并选择'连接'?
- <<万千程序员>>!!! 请所有程序员朋友关注!!!
- Application.onException的问题
- 我需要访问Access2000的数据库用那种方式最快?是用ADO还是用ODBC
strConn := 'Provider=Microsoft.Jet.OLEDB.4.0;';
strConn := strConn + 'User ID=Admin;';
strConn := strConn + 'Data Source='
+ ExtractFilePath(Application.ExeName)
+ 'BDMS2K.mdb;';
strConn := strConn + 'Jet OLEDB:Database Password=密码;';
adocBDMS.Connected := False;
adocBDMS.ConnectionString := strConn;
adocBDMS.ConnectionTimeout := 5;
try
adocBDMS.Connected := True;
except
ShowMessage('无法打开数据文件!');
end;
adoconnection1; 属性connectionstring(双击出现设计器)
adotable1 connection:=adoconnetion1
tablename:=yourtablename;
active:=true;
datasource1 dataset:=adotable1;
dbgrid datasource:=datasource1
最好找本书看看