关于动态连接 SQL_SERVER 数据库 ,,在线急等!!! 请问各位老师:如何实现动态连接 SQL——SERVER 。即:我只要输入任意服务器的 ip 或者是输入 计算机名字,马上可以连接到 SQL_SERVER数据库上!!!!!!我可以用query 调用! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先用ado静态连接,然后取出其connectionstring输入数据源,用户,密码确定后按照静态连接的方法,生成连接字符串。procedure TDM.DataModuleCreate(Sender: TObject);begin ADOConnection1.Connected:=False; ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +ExtractFileDir(Application.ExeName)+'\Data\db1.mdb;Persist Security Info=False'; ADOConnection1.Connected:=True;end; 也可以用database,table,query这些数据访问控减,效果不错啊 连接 sqlserver2000数据库啊,,,,怎么去制定计算机的 IP,或者是计算机名字后,,自动的找到服务器的数据库。 可以把以下文件加入工程中,Delphi安装目录\Source\Property Editors\AdoConEd.pasDelphi安装目录\Source\Property Editors\AdoConEd.dfm接着自己看看吧..... procedure TForm1.Button1Click(Sender: TObject);begin ADOConnection1.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;' +'User ID=' + Edit2.TExt{your User ID like sa} +';' +'Password=' + Edit3.Text{your Password} +';' +'Initial Catalog=' + Edit4.Text{your database} +';' +'Data Source=' + Edit1.Text{Your SQL Server IP}; ADODataset1.Connection := ADOConnection1; ADODataset1.Open;end; dm.ADOConnection.ConnectionString:= 'Provider=SQLOLEDB.1;Password=YourPassword;User ID=YourID;'+ 'Initial Catalog=SQL数据库名;Data Source=SQL服务器名;'+ 'NetWork Library=DBMSSOCN;NetWork Address=SQL服务器所在的地址IP,1433';dm.ADOConnection.open; 我這邊還有一種連法:str:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=數據庫名;Data Source=218.75.228.1111.433(也可以是服務器名),;Password=168';再把adoconniction.connictionstring:=str;(其它也可以) adoquery 乱码 控制台下使用SetTimer和KillTimer的一个问题 数据库批量查询求解 StringReplace 的 Bug 关于纵向打印的设置 关于串口通讯中流量控制问题? 这段话有什么毛病? 小女子关于数据库连接的一点看法,请指教 用Html Help Workshop 如何在窗口上加上‘上一步’、‘下一步’、‘前进’、‘后退’的图标按钮? 怎样调用数据库中一个字段的值|? 怎样用索引找出自己想的值 |? 用DELPHI怎么控制EXCEL? 用TDataBase发生的不明情况
确定后按照静态连接的方法,生成连接字符串。
procedure TDM.DataModuleCreate(Sender: TObject);
begin
ADOConnection1.Connected:=False;
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='
+ExtractFileDir(Application.ExeName)+'\Data\db1.mdb;Persist Security Info=False';
ADOConnection1.Connected:=True;
end;
Delphi安装目录\Source\Property Editors\AdoConEd.pas
Delphi安装目录\Source\Property Editors\AdoConEd.dfm
接着自己看看吧.....
begin
ADOConnection1.ConnectionString :=
'Provider=SQLOLEDB.1;Persist Security Info=False;'
+'User ID=' + Edit2.TExt{your User ID like sa} +';'
+'Password=' + Edit3.Text{your Password} +';'
+'Initial Catalog=' + Edit4.Text{your database} +';'
+'Data Source=' + Edit1.Text{Your SQL Server IP};
ADODataset1.Connection := ADOConnection1;
ADODataset1.Open;
end;
'Provider=SQLOLEDB.1;Password=YourPassword;User ID=YourID;'+
'Initial Catalog=SQL数据库名;Data Source=SQL服务器名;'+
'NetWork Library=DBMSSOCN;NetWork Address=SQL服务器所在的地址IP,1433';
dm.ADOConnection.open;
str:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=數據庫名;Data Source=218.75.228.1111.433(也可以是服務器名),;Password=168';
再把adoconniction.connictionstring:=str;(其它也可以)