请问:pb9.0做的客户端应用程序连接SQL SERVER如何实现?

时间:2022-05-09 23:38:43
我做了一个应用程序通过ODBC连接到 SQL SERVER 2000,现编译后,在别的终端上使用时,需要先手工配置ODBC,如果我不想把应用程序安装到一台终端上还要在WINDOW中配置ODBC数据源,如何实现?
1、如何实现自动配置ODBC数据源(做一个文件,或运行一个文件就可以)
2、或通过SQLSERVER专用接口的话,是不是还要在终端上装SQLSERVER客户端,在客户端中写服务器数据库;

5 个解决方案

#1


1.可以用程序写注册表注册ODBC数据源,甚至可以把你开发机注册表到处来做一个reg,到时候run一下
2.可以不用装客户端,但是需要多拷贝几个dll文件,具体文件列表可以到faq找找

#2


把这些文件考到客户端试试

#3


dbmsadsn.dll
dbmsgnet.dll
dbmsrpcn.dll
DBmsSHRn.dll
dbmssocn.dll
dbmsspxn.dll
dbmsvinn.dll
dbnetlib.dll
dbnmpntw.dll
libjcc.dll
libjsybheap.dll
ntwdblib.DLL
pbdwe90.dll
pbmss90.dll
pbsys90.dll
pbtra90.dll
pbvm90.dll
pbweb90.dll
hprof.dll

#4


1、把已经配置好的odbc从注册表中到处来
2\根据到处来的语法编写自动加入程序,把对应的键值写好
在运行安装程序时运行这段代码,就可以完成自动配置odbc

#5


1、做了一个REG,测试成功了,确实简单易行,用程序写注册表太繁了,键名太拗口
2、用专用接口,安装了一个库包,成功了。

非常感谢大虾们

#1


1.可以用程序写注册表注册ODBC数据源,甚至可以把你开发机注册表到处来做一个reg,到时候run一下
2.可以不用装客户端,但是需要多拷贝几个dll文件,具体文件列表可以到faq找找

#2


把这些文件考到客户端试试

#3


dbmsadsn.dll
dbmsgnet.dll
dbmsrpcn.dll
DBmsSHRn.dll
dbmssocn.dll
dbmsspxn.dll
dbmsvinn.dll
dbnetlib.dll
dbnmpntw.dll
libjcc.dll
libjsybheap.dll
ntwdblib.DLL
pbdwe90.dll
pbmss90.dll
pbsys90.dll
pbtra90.dll
pbvm90.dll
pbweb90.dll
hprof.dll

#4


1、把已经配置好的odbc从注册表中到处来
2\根据到处来的语法编写自动加入程序,把对应的键值写好
在运行安装程序时运行这段代码,就可以完成自动配置odbc

#5


1、做了一个REG,测试成功了,确实简单易行,用程序写注册表太繁了,键名太拗口
2、用专用接口,安装了一个库包,成功了。

非常感谢大虾们