小弟有上2个问题:
1、如何设置服务器,使得我编译后的可执行文件可以在任何机器上不需要再进行数据库的设置就可以访问服务器上的数据库。
2、为何我在建立数据库连接的时候已经设置了用户名和密码,执行程序后还是要求输入密码?请问如何才能在执行的时候就可以显示数据表的记录?
1、如何设置服务器,使得我编译后的可执行文件可以在任何机器上不需要再进行数据库的设置就可以访问服务器上的数据库。
2、为何我在建立数据库连接的时候已经设置了用户名和密码,执行程序后还是要求输入密码?请问如何才能在执行的时候就可以显示数据表的记录?
解决方案 »
- ADOConnection连接oracle
- 做了一个基于MIDAS的DLL服务器,调试时遇到问题,每次用完服务器后,DLL好像还在内存中,导致无法重新编译
- 使用loadBitMap()时遇到麻烦,请大家帮忙。。sorry..分用光了。
- 一个读取文见内容的问提?
- 哪里可以下载程序打包软件?
- TADOStoredProc怎么用?
- 我在我的子从窗体的子窗体内使用了CreateThread的线程,使用后关闭窗体就会出现"System Error. Code: 1400. 无效的窗口句柄"的错误!各位高
- 关于isapi问题,急!!!!急!!!!
- cs结构中,客户端如何使用线程查询?
- 一个小问题,望大家指点
- tadoquery.field.onvalidate 的怪事
- 请问如何读取ini文件中所有的section名字?
//AServerName, ADataName, AUser, Apass分别可以为服务器的IP地址\数据库名\用户名\密码
function getDataConnection(AServerName, ADataName, AUser, Apass:string);
begin
Result := 'Provider=SQLOLEDB.1;Password=' + Apass
+ ';Persist Security Info=True;User ID=' + AUser
+ ';Initial Catalog=' + ADataName
+ ';Data Source=' + AServerName;
end;
调用如下:
ADOConnection1.ConnectionString := getDataConnection(ServerName, DataName, User, pass);
ADOQuery1.connection := ADOConnection1;
ADOConnection1.LoginPrompt := true;
不可能做到任何机器都能访问,比如我家那部没上网的机子
2 ADOConnection 属性 loginprompt 设置 为 false