DELPHI2009开发DB2数据库程序,用ADO连接的,编译完的EXE,在没装DB2客户端的机器上无法连到DB2数据库,有没什么解决的办法?
如ORACLE的ODAC控件之类的

解决方案 »

  1.   

    我怎么不能修改我的帖子啊
    DELPHI2009开发DB2程序,用户机器上一定要装DB2的客户端吗?应该有驱动包之类的吧
      

  2.   

    数据库程序做好后才必须要做安装程序。安装程序就是检查并决定是否安装DB2驱动程序、创建数据库、生成基础数据等。客户机由于没有安装DB2驱动程序(可代替安装DB2客户端)所以无法运行程序。
      

  3.   

    你应该考虑Port到CBX框架下,这样,程序就能够基于DB2,但又不需要DB2客户端了:
    这个框架几乎是国产多层框架中最好的一个,同时体现SmartClient和RIA思想,配合FastReport,能够很好的开发Web Report 
    这里是Demo: 
    Demo(需要客户端初始化): 
    http://117.21.247.37/cbx/AppSvr.dll/Splash.ao
    这里是配合FastReport开发BS版Report的Demo: 
    http://117.21.247.37/cbx/AppSvr.dll/oc.ao基于高速http协议,同时具有Object Pooling机制,从容应对大量并发客户端,模式和Midas相同,但是比Delphi自己的Midas实现要好得多。基于Delphi7。这个框架几乎是国产多层框架中最好的一个,同时体现SmartClient和RIA思想。 
    Demo(需要客户端初始化): http://117.21.247.37/cbx/AppSvr.dll/Splash.ao
    主讨论群:53623431(已满)
    第二群:16169282(已满)
    第三群:63756040
    第四群:64740999
    第五群:511572126