必须使用BDE函数,去看BDE的帮助
dbiAddalias:
必定有一个数据库类型的参数
(错了别怪我,最近记忆力衰退)
dbiAddalias:
必定有一个数据库类型的参数
(错了别怪我,最近记忆力衰退)
解决方案 »
- 50分求,多表查询SQL语句,在线急等!!!!!!!!!!!!!!!!
- 厦门和上海的朋友请讨论一下做delphi的工资是多少?
- 高手请进入。动态图表问题
- 怎样在报表预览时取得总共有多少页?
- 关于“网格索引越界”????---在线等待!!!
- 请问怎样用类似于 print函数 直接向打印机 输入 'aaa' (即直接从打印机中打印出来)
- Delphi 6中关于TAB键的问题,给分100,不够再加
- 大家能不能谈谈Delphi调用外部,如:Dll,Ocx控件的问题~
- 请教如何在StringGrid中加入列标题呢?
- 怎样作查询时只用edit,而且当输入时马上可以看到查询结果
- 使用C++Biulder4,怎样在一个新的工程中使用已开发好的旧form?
- kxy,xyk,ykx,kyx请进
查查BDE函数帮助,保证OK!我以前在1.0下做过,得找找才行!
DataBase.DriveName:=MSACCESS
DataBase.DataBaseName:='别名';
DataBase.USER NAME=
DataBase.OPEN MODE=READ/WRITE
DataBase.LANGDRIVER=
DataBase.SYSTEM DATABASE=
DataBase.PASSWORD=
‘interbase' 换成msaccess
注意 password换成自己的。function setdbalias(const aliasname, servername:string):boolean;
var
paramlist:tstringlist;
begin
result:=true;
paramlist:=tstringlist.Create;
try
paramlist.Clear;
paramlist.Add('SERVER NAME='+servername);
paramlist.add('USER NAME=SYSDBA');//access 的user name 无所谓
paramlist.add('PASSWORD=masterkey');//要换成access mdb的
if session.IsAlias(aliasname) then
begin
session.ModifyAlias(aliasname,paramlist);
end else
begin
session.AddAlias(aliasname,'intrbase',paramlist); //换成msaccess
end;
session.SaveConfigFile;
except
result:=false;
end;
paramlist.free;
end;