怎么发布ADO+SQLserver和程序(200分)

  • 主题发起人 主题发起人 terryep
  • 开始时间 开始时间
T

terryep

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个ActiveXForm的WEB程序,但在客户端不能连上sqlserver,为什么?
看了一些文章说在客户端要装sqlclient,可以COPY一些DLL文件,改改注册表,但我试
过,没有用.请各位大虾指教.
 
1.准备一份Install Shield Express,最好是2.01以上的版本,在Delphi的安装盘上有一个专用版本也可以用,按照制作一般程序安装盘的方法建立安装程序,必须安装BDE和SQL LINKS.

2.在你的Windows/System下面找到以下几个文件(当然你的机器必须已经安装SQLServer):

Dbmssocn.dll TCP/IP 支持文件
Dbmsspxn.dll IPX 支持文件
Dbnmpntw.dll 命名管道支持文件
Ntwdblib.dll SQLServer核心文件(这个文件最重要)
3.在Fpecify Components and Files的Groups and Files中,将以上几个文件加入到Program Files中去.当然你也可以建立一个组,将这些文件拷贝到System目录中,不过jojo个人倾向于拷贝到安装目录,以便反安装的时候可以彻底的删除它们.
给你个地址,自己看吧
http://arthurwww.myrice.com/tips/data/mss.htm

 
给你一个例子,使用sqlserver7.0,TCP/IP 联接。
复制如下两个文件到系统目录。
DBMSSOCN.DLL
NTWDBLIB.DLL
在注册表加入:
[HKEY_LOCAL_MACHINE/Software/Microsoft/MSSQLServer/Client/ConnectTo]
"DSQUERY"="DBMSSOCN"
"联接的别名"="DBMSSOCN,服务器名称,1433"
最好是你在程序中自己指定联接参数,最后一行就可以随便填个什么内容了。
 
用Ado可以不要装Dll啊
 
不用装什么DLL,WIN98自带到有,建立一个数据联接就OK(MICSOFTDATALINK)
 
接受答案了.
 

Similar threads

D
回复
0
查看
766
DelphiTeacher的专栏
D
D
回复
0
查看
738
DelphiTeacher的专栏
D
D
回复
0
查看
691
DelphiTeacher的专栏
D
后退
顶部