本来是设置了adoquery1.ConnectionString属性,指定了数据库。
后来,我想在
在from1添加按钮。procedure Tlanding.Button3Click(Sender: TObject);
begin
adoquery1.ConnectionString;
end;在单击按钮的时候,就给我连接数据库的框。还有能直接连接数据库的那个文件,而不经过服务器吗??
后来,我想在
在from1添加按钮。procedure Tlanding.Button3Click(Sender: TObject);
begin
adoquery1.ConnectionString;
end;在单击按钮的时候,就给我连接数据库的框。还有能直接连接数据库的那个文件,而不经过服务器吗??
adoquery1.ConnectionString:=‘。。’这得写东西啊。连接数据库的语句
begin
adoconnection1.Connectiontstring=Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BookSystem;Initial File Name=F:\MSSQL\Data\BookSystem_Data.MDF;
end;end.这样可以吗???上面的应该怎么写才没错。
connection控件有这个对话框,为什么不能调用呢
这个就是取出来的串
+''';Persist Security Info=True;User ID='+UserID
+';Initial Catalog='+dbbase
+';Data Source='+ServerID
+';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;'
+'Use Encryption for Data=False;Tag with column collation when possible=False';
这样应该是没问题的
uses
AdoConEd;procedure ConfigConnectString;
begin
ADOConnection1.Close;
if EditConnectionString(ADOConnection1) then
label11.caption := ADOConnection1.ConnectionString;
end;
做个登录窗体,拖几个Edit上去 分别保存 数据库服务器地址,登录名,密码,默认数据库
然后 再放个button上去,点击的时候 拼接一下 connectionstring字符串
然后 让ADOConnection.ConnectiongString:= 拼接的字符串 就好了
具体如何拼接connectionstring,楼上已有人说过,再不行就百度下吧