请教delphi高人指点:
来源:百度知道 编辑:UC知道 时间:2024/06/05 17:50:07
请具体讲讲在另一电脑上重新一个程序时数据库的具体关联过程,、非常感谢。
delphi 用ado连接数据库的时候,一般用到TADOConnection控件,下面给你个动态连数据库的例子,参考下:
try
if pw<>'' then
adocon.ConnectionString:='Provider=SQLOLEDB.1;Password='+pw+';Persist Security Info=False;User ID='+username+';Initial Catalog='+catename+';Data Source='+servername
else
adocon.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID='+username+';Initial Catalog='+catename+';Data Source='+servername;
adocon.Connected:=true;
showmessage('连接数据库成功!');
except
showmessage('连接数据库失败,请安装后联系管理员!');
end;
其中 adocon就是TADOConnection控件,通过设置该控件的ConnectionString属性连接数据库.
当然,源于技巧和习惯差异,不同的设计者可能有自己的实现方式.有的可能不用TADOConnection控件,直接通过tadotable等控件连数据库(缺点是建立太多连接). 但连数据库都需要 数据库登陆名(username),密码(pw),数据库名称(catename),数据库服务器名称(servername).
你只需要将数据库文件放到工程跟目录里,再将他原来数据库连接的字符串中表示路径的字符全删了,只保留数据库文件名就OK了,这样你的工程文件不论拷到哪里都可以连接上数据