你可以在写注册表或ini文件然后在程序中进行判断。就可以了
解决方案 »
- tif页数统计求教!
- 诚聘Delphi程序员(上海)
- 如何写一个鼠标移入事件,比如移动进一个Panel就让它的颜色变成红色,移出的时候变回原来的颜色。
- 请问高手:创建Oracle数据库临时表,是在Delphi程序里创建,还是在数据库端创建呢?
- 一个简单的问题,100分,马上结贴。
- 怎么得到TListView中的HeaderCtrl
- 怎样在delphi7中存储时间格式的数据到数据库里?
- 如何让窗口执行showmodal以后,不等窗口关闭就可以运行showmodal以后的程序
- 懂数据库的请进
- OnKeyDown/OnKeyPress的一个问题
- 一个关于Installshield的问题~~~
- 字符串类型转换成货币类型什么函数?
那里面肯定包括了某个数据远的名字。当用户选择a服务器,或b,c的时候你只要改变这个连接字符串就可以拉
如果不愿意改变这个字符串的话,就可以
用
const a=字符串连接a服务器的
const b=字符串连接b服务器的
const c=字符串连接c服务器的
然后用
adoquery1.connectiontstring:= 字符串;adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * form table);
adoquery1.open;就能取出数据拉
adoconection.connectionstring:= 'Provider=SQLOLEDB.1;Password=server;Persist Security Info=True;User ID=sa;Initial Catalog=BookStore;'
在程序中动态生成字串 Data Source=机器A 或 Data Source=机器B
2、使用try..except来拦截异常即可实现。
吧datasource 存在ini文件中就可以了,也不用建什么数据源,很简单
server1=datasource=192.168.0.1
server2=datasource=srv1
。。
用户选择那个服务器就从ini文件中读出服务器的datasource
然后将它加到adoconnection1.connectionstring上就可以了;
数据库,但是此SQLSERVER2000的验证模式是NT验证模式,中间层如何登录
到数据库?
我的客户端调用中间层是,中间层登录数据库时报错:
“用户NT AUTHORITY\ANONYMOUS LOGON登录出错”