由于有个项目要用这三者开发,我很想知道可能遇到的错误,我搜索了一下贴子,
大家讲了很多,不知道能否大家尽量把自己所碰到的,所解决的,抽个时间在这个贴子下贴出来
我先来,1.我在Win2000 server + access2000 + d7 随便用ADO写了一个程序,
我放在winXP,无D7,无Access下面说“错误的数据”然后正常运行程序,
我想可能是:AdoConnect的connectstring我在程序设计时指定了,然后我又把FormCreate重新设置了吧,设计期路径不对,所以报错,2.问一下:
我开发的程序能不能在无D7,无Access环境下运行啊?

解决方案 »

  1.   

    当然可以,我现在做的一个工程就是access+sql server,用两个ado连接,一个连本地的access,另一个连接sql server,前端用access处理到sql server中去,正在做,可以常聊聊啊:
    [email protected]
      

  2.   

    可以,如果你将你数据源放在自己的目录下,如果是单机程序,那么最好用BDE,可以设置数据库的别名,这个别名就屏蔽了数据库的具体物理位置,是个相对的路径。还有,如果一定要用ADO,可以通过ODBC来连接,设置一个通用的物理连接,然后最好做个安装程序来分发你的程序。
      

  3.   

    谢谢!
    BDE肯定是不行了,因为不可能把BDE打包给客户,
    所以我用ADO+Access就是因为可能不用设数据库了
    我想用这个开发一个刷会员卡的程序,数据库只存用户信息,那么试问ADO + access能不能满足要求呢,没有数据计算,只要维护就行,也就增。删,改,
    还有有人能提供这方面的资料吗,我一直做MIS,这个不了解,
    再一次谢谢!
    5天内一定结帐!
    另外如果你们把自己碰到的问题以及如何解决的贴出来,我也会给分的!(不够可以+我现在有700多点,虽然少了点,但还是不会亏待
      

  4.   

    1、当然要用ado,BDE就是本地也不要用啊!--楼主慎记
    2、用 ADo是要用一个连接就可以了,数据模块都不用增加
    3、楼主说刷会员卡是怎么样的一个情况,能不能具体说说
      

  5.   

    BDE的功能确比ADO多的多。ADO太简单了。简单的东西往往功能不怎么样。
      

  6.   


    1.我在Win2000 server + access2000 + d7 随便用ADO写了一个程序,
    我放在winXP,无D7,无Access下面说“错误的数据”然后正常运行程序,
    我想可能是:AdoConnect的connectstring我在程序设计时指定了,然后我又把FormCreate重新设置了吧,设计期路径不对,所以报错,
    〉〉你在程序设计期间不要打开
    connect,在程序运行起来后再通过
    读INI等方式把设定的连接字符串读取进程序
    动态的打开Connect
    2.问一下:
    我开发的程序能不能在无D7,无Access环境下运行啊?
    〉〉可以