rt,求教个位大侠
我有一个编译好的delphi程序,在程序中用到了adoquery,'select * from name',也调用了数据库的存储过程
在我的机器上没有问题,安装了sqlserver,怎么在没有安装数据库的机器上执行就出错呢,需要装什么东西或编译时选择支持什么功能才能用吗?
非常感谢

解决方案 »

  1.   

    没装数据库的机器能不能找到装了SQL的机器啊
      

  2.   

    没有数据库的机器要装Msde才可以代替sql server
    不过装了msde后还要,还要安装数据库(包括存储过程等),程序才能正常运行
      

  3.   

    一般桌面程序最好使用access,因为windows系统都自带该引擎,如果是mssql需要把该引擎包含进程序,这样会让安装包很大,
      

  4.   

    可以安装MDAC 2.8
    文件名:MDAC_TYP.EXE
      最新版本:2.80
      发布日期:2003/8/24
      语言:简体中文
      下载大小:5.3 MB
      MDAC(Microsoft Data Access Components)是微软数据库访问组件,Netpise和许多利用数据库的软件都需要操作系统安装MDAC。很多用户的操作系统中已经存在了MDAC,有些是操作系统内置的、有些是其它应用程序安装的。
    下载链接
    http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=zh-cn
      

  5.   

    不用装什么软件都可以运行的
    用UDL文件做数据源配置,连到装有数据库的机器上,程序就可以运行了
    没找到数据库,当然不能运行了
      

  6.   

    xiexie,我试试
    客户端不一定装有sqlserver,所以不希望装一个sqlserver
      

  7.   

    编译好的delphi程序?
    不能修改它的源代码重新编译?那得知道它连什么数据库(sqlserver还是access还是),哪个数据库(ip是多少),然后在那个位置安装一个它要求的数据库
      

  8.   

    我知道里面的connection连接的数据库是服务器
    就是不想给别人使用时还需要在对方PC机装上数据库才能使用
    清楚了吗?
    就是不希望给使用客户端的用户安装其他文件
    谢谢
      

  9.   

    C/S 问题..你把connection 指定到服务器上就可以了.就是服务器IP.把数据库连接组件指定到有服务器的IP
      

  10.   

    可以用mdb,dbf,xml,txt,包括excel都是可以的。根据不同的数据连接方式,填写对应的connection字符串就可以了。
      

  11.   

    要看你最终SQL服务器放哪里,连接时设置好就可以了,也可以使用配置文件灵活设置!