如果用sql 2000做数据库,客户端不安装sql 2000客户端行吗?(20分)

  • 主题发起人 主题发起人 linx
  • 开始时间 开始时间
客户端系统win98,程序是用ADO
不过ADO知道了,BDE不是更简单??:(
 
客户端有数据驱动程序就ok了
 
楼上
你说的“非常有道理”,给个sql 2000的驱动程序,我安装一下,前提我不装客户端的哦。
 
在odbc里面添加一个连接server的用户,连上了,ado就可以了!
adotable有个属性叫connectstring->sql server2000->'192.168.0.x'(server ip)->...
->测试连接->ok!
 
nt40以上的版本,是可以的。靠ado ,odbc没有一点问题,我就刚做过一个类似的。
 
To delphi?
在odbc里面添加一个连接server的用户,连上了,ado就可以了!
adotable有个属性叫connectstring->sql server2000->'192.168.0.x'(server ip)->...
->测试连接->ok!

我这边也是这样...
可为什么一定要在ODBC里先连接上后,ado才能连得上,是不是有别的原因??
 
如果是ADO方式,不用装任何东西(前提是Windows操作系统)。大不了升级ADO驱动程序。
 
以上所说的全部是胡扯!
这种程序,我做多了,现在也在寻求简单的安装方法,希望人发表真正有用的意见!而不是在乱指点。。。。误人子弟!
 
to xcxang
他们说的都没错呀,怎么是误人子弟了?!
 
因为按以上所说的,根本连不上服务器。这种程序,我做多了,我方法有二。一、安装MSSLQ数据库。二、打包。
 
我本来要重新发布一下这个问题,希望有高手指点,但新账号,不能发表,55555~~~~~
 
不会吧,我也做了很多这样的程序,客户端从来都不需要安装MSSLQ数据库,
直接运行就OK!
连不上服务器的事情发生过,不过还是程序没编好,后来在程序中加了一句话
就全部OK,再也没有连不上服务器的事情发生过。
 
没装驱动,可能连服务器?不可能吧。我现在就有一台电脑是连不上服务器的。要加什么话?请指教!我现在就试!可以的话加你100分!
 
没人回答,我走啦。明天就看结果。但不抱多大希望~~~~~~(希望我的分能送出)
 
谁说不要驱动?!
只不过Windows 2000自带了,不要另外装了
如果是Win95/98还是要装的,就是MADC,那是必需的!
至于是否能联上服务器,那是另外一个问题。
 


我记得sql97连接有问题的。其他都同ss2000

网络问题,你ping一下把。
 
ado连接是不用安装客户端的,BDE就要复制4个dll文件,还要进行设置
怎样发布基于Microsoft SQL Server的程序
适用版本:
Delphi3 分类:
DB-其它 技巧等级:
评价等级:
最近更新:
2000-09-11
关键词:
供稿:
Dolphin 访问次数:
1305
原著: Jojo
公司: 参考资料:

问题提出/摘要:
很多朋友在编写完成基于SQLServer的程序后对发布程序感到头疼,因为仅仅发布应用程序和BDE是不够的,必须要安装SQLServer Client软件,难道还要提供一张SQLServer的光盘?


回答:
很多朋友在编写完成基于SQLServer的程序后对发布程序感到头疼,因为仅仅发布应用程序和BDE是不够的,必须要安装SQLServer Client软件,难道还要提供一张SQLServer的光盘?下面jojo为大家介绍一个解决之道:

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目录中,不过我个人倾向于拷贝到安装目录,以便反安装的时候可以彻底的删除它们.

4.如果你的程序运行比较简单(比如只有一个网段)现在你已经大功告成了,但不幸的是大多数人的网络环境没有如此简单,下面还要修改注册表:

修改键值:

其中DSQUERY设定默认的连接协议,这里设定的是IPX,128.1.1.1则是专有的连接,这里是设定一个连接名称为128.1.1的连接,使用TCP/IP协议,IP地址为128.1.1.1,你也可以把键名改成其他名称,只要与你的别名中SERVER NAME一项相同即可.

至此,你的安装盘已经做成,现在只需要Building一下就可以了.
 
当然可以,数据库连接用ADO、BDE、ODBC都可以的。
 
我也知,如用ADO的话,客户机只要装MDAC,就OK了,即使win2000. 不过WINXP就可以不用。但MDAC太大了,有5M哪么大,我试过用aspack来压缩,不过出错,压不了。
 
做成三层的可以不要.:)
 
后退
顶部