六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 83|回复: 0

delphi连接SQL2005做的数据库管理系统的一些部署问题

[复制链接]

升级  65%

121

主题

121

主题

121

主题

举人

Rank: 3Rank: 3

积分
395
 楼主| 发表于 2013-2-7 16:02:43 | 显示全部楼层 |阅读模式
公司委托某公司做一个进销存系统,对方称不称得上公司还不知道,至少我知道的那进销存系统就一个人在做,用delphi来做的,连接MSSQL2005,仿“易图进销存”软件,前几天做好半成品了传我试用,我在我自己的电脑(已安装.net framework和mssql2008)上运行软件一切正常,换到别人的机子(没有安装.net framework和msql2008)上测试的时候,连接数据库的时候弹出“未找到提供程序”的错误提示框。

    与那边联系后对方说你必须得安装mssql 2005才能运行软件的,不管你这个软件的数据库是加载在哪台电脑上,运行这个软件的电脑得安装mssql 2005,我一听就晕了,就算是安装mssql express版本的那也得好几十M啊。。。

    经多方查证,上论坛发贴问,在CSDN论坛发的贴子中的回复中的一句话提醒了我
http://topic.csdn.net/u/20090514/12/918e2a68-d974-4596-939a-15dc86e7b920.html
看来就是没有安装SQL Native Client导致的问题了。

    经过本人多方上网查找资料,SQL Native Client的单独安装程序在MSSQL2005安装光盘中的Setup文件夹中,有二个文件,sqlncli_x64.msi和sqlncli.msi,理所当前前者用于64位机器的。呵呵,等我回去了在我家里的WIN7 64位机上安装了再试试。。这回应该行了。
然后我又找了一台没有安装.net framework的机器试
① 先安装sqlncli.msi
② 然后运行软件,欧耶,又成功运行了。。呵呵。。

特此记录!
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表