请问个位:
DELPHI怎样访问ACCESS,我以前一直用ORACLE,用BDE,可是偶然想到了ACCESS,发现不行,用SQL EXLPLRE常用用户名/密码,可是没有啊!我真的不知道了,请各位
帮帮我,写清楚点!!!!!!!!!!!
DELPHI怎样访问ACCESS,我以前一直用ORACLE,用BDE,可是偶然想到了ACCESS,发现不行,用SQL EXLPLRE常用用户名/密码,可是没有啊!我真的不知道了,请各位
帮帮我,写清楚点!!!!!!!!!!!
Access 97 用BDE也可以
当我认为还是用ADO好
添加一个Query和DateSource做好连接
把Query的Active设为true,就可以了吧!
:)
我这里有Access,foxpor,sql server,excel的连接字符串(带连接密码),用到过整理的。其他的没有。如果要发信给我[email protected]。
with database1 do
begin
DatabaseName:='你的数据库别名';
Params.Clear;
Params.Add('ODBC DSN=你的数据源名 ');
Params.Add('LANGUAGEDRV=China');
Params.Add('Password='+'数据库密码');
end;
我在BDE中设置了别名,可是在使用TABLE中发现出现提示,要求输入用户名/密码,可是我没设置密码啊!!!!!!!!!麻烦大家帮帮忙!!!!!!!!!!
这里只是最简单的连接,但是有效:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + strFileName +
';Extended Properties=Excel 8.0;Persist Security Info=False
//--------------------------------连接Eexcel----------------------------------------------
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + strFileName +
;Persist Security Info=FalseProvider=Microsoft.Jet.OLEDB.4.0;Data Source=' + strFileName +
';Persist Security Info=False;Jet OLEDB:Database Password=wzn2lpp
//--------------------------------连接Access----------------------------------------------
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;
Initial Catalog=' + strDataBase + ';Data Source=' + strSqlServerProvider=SQLOLEDB.1;Password=' + strPassword + ';Persist Security Info=False;
User ID=sa; Initial Catalog=' + strDataBase + ';Data Source=' + strSqlServer
//--------------------------------连接SQL Server------------------------------------------
'Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=Visual FoxPro Tables;
UID=;SourceDB=' + strFoxPath + ';SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;
Collate=Machine;Null=Yes;Deleted=Yes;"
//--------------------------------连接Foxpro-----------------------------------------------