连接远程数据库问题??急用呀。。。。。 我的程序想连接远程数据库,但是随着,应用客户端必须连接远程数据库服务器,我想设置一个连接,但这个连接可以随着数据库服务器的IP不同,我想通过连接时输入IP或者是服务器名,来改变,这是我的想法,其实我最想实现的是,我有服务器和客户端,怎么样才能随着服务器位置或其它什么的变化,也能连接,这个代码怎么写,也是说连接远程服务器的代码怎么写??举个例子,多谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我说的这个是局域网连接,最好也有通过internet的连接, 想用IP,只要在数据联接组件ADOConnection1的ConnectionString动态设定连接的IP就可以了 同意楼上。这是SQL的例子Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog= data; //数据库名称 Data Source= 192.168.0.104; //服务器IPUse Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;我的做法,将以上内容写入一个文本文件,建立连接时从中读出,修改连接后,修改文件中内容即可。你这要根据需要修改数据库名称及服务器IP即可 写入文本可以用tstringlist,将的连接字符串设置好之后,strlist.add(连接字符串),strlist.savetofile(文本文件);然后每次连接的时候strlist.loadfromfile(文本),然后将strlist.text给adoconnection的connectionstring stringlist是个组件呀,那个strlist.add(连接字符串),中的‘连接字符串’是什么呀,怎么添呀?? 我个人认为这种调用还是用inifile为好关于用法,看看帮助,里面有非常详细的例子。 var strList :TStringList ;begin strList := TStringList.Create ; strList.Clear ; try //具体的处理。 参考DelphiBird(爱你等于爱自己) 的方法 finally strList.Clear ; strList.Free ; end ;end ; lmpylm(韩冰)你是以前在黑黑龙江金企网工作吧 怎么往cxgrid控件添加数据? 程序员,你上班的时候可以上网吗?(送分贴) StringGrid内存中的数据,在窗体网格却不显示数据? 一个类型的问题? 高分请教:怎样用delphi制作可在不同机器上直接运行的数据库程序 怎么样获得DELPHI的控件的属性列表(在程序运行期间) 制造安装程序 每隔一段时间自动启动 如何在keydown事件中判断是否同时按下两个键? 亲求帮助:如何在DBGRID中,用SHIFT加鼠标左键进行多选? 求个能导入excel各版本的组件或方法. 大家用什么去兼容的? 请问哪有d5下载? 模态窗体定时关闭问题,高手请进。
Provider=SQLOLEDB.1;
Persist Security Info=False;
Initial Catalog= data; //数据库名称
Data Source= 192.168.0.104; //服务器IP
Use Procedure for Prepare=1;
Auto Translate=True;
Packet Size=4096;我的做法,将以上内容写入一个文本文件,建立连接时从中读出,修改连接后,修改文件中内容即可。
你这要根据需要修改数据库名称及服务器IP即可
然后每次连接的时候strlist.loadfromfile(文本),然后将strlist.text给adoconnection的connectionstring
关于用法,看看帮助,里面有非常详细的例子。
strList :TStringList ;
begin
strList := TStringList.Create ;
strList.Clear ;
try
//具体的处理。 参考DelphiBird(爱你等于爱自己) 的方法
finally
strList.Clear ;
strList.Free ;
end ;
end ;