在DELPHI中,怎样才能通过ADO连接远程服务器上的SQL数据库?当然这个服务器的IP地址已知,并有数据库的操作权限。
解决方案 »
- 菜鸟问题:如何在D7下设置软件试用期啊?
- 如何实现按不同字段查询?
- 300分求http://www.delphifans.com的vip会员帮我弄一个源码谢谢!!
- DCOM真的很稳定吗?
- 在 delphi7 中 怎么加入 nmhttp 控件啊!
- 如何判断一个字符串含有至少一个中文字符,以及如何判断一个字符串不含一个数字字符
- 一个朋友的问题
- 关于多层架构更新数据设置主键的问题
- 在线等待。。。如何根据窗体的句柄,如果和给窗体中的memo赋值
- 100元求一个自定义数据库 谢谢帮忙!!!
- 难道是ADO的问题?Adodataset调用oracle的存储过程的奇怪事情
- 请教一个stringGrid的问题!各位大哥来帮忙啊!
ip就能找到服務器的地址 ﹐能直接跨過internet訪問
DBPassW:= 数据库用户的密码;
DBName:= 远程数据库所在的IP;
DBServer:=远程数据库名;ADOConnection.ConnectionString := Format('Provider=SQLOLEDB.1;'
+'Persist Security Info=False;User ID=%s;'
+'PassWord = %s;Initial Catalog=%s;Data Source=%s',
[DBUser,DBPassW,DBName,DBServer]);
procedure MakeConnectStr(FPassword ,FUserID,FDBName,FDataSource:String);
begin
if FPassword = '' then
FDBConnectStr := 'Provider=SQLOLEDB.1;Persist Security Info=False;' +
'User ID=' + FUserID + ';Initial Catalog='+FDBName+';Data Source=' + FDataSource
else
FDBConnectStr := 'Provider=SQLOLEDB.1;Password=' + FPassword + ';Persist Security Info=True;' +
'User ID=' + FUserID + ';Initial Catalog='+FDBName+';Data Source=' + FDataSource;
end;