小弟我以前是用BDE的,最近看了很多贴子.都推荐用ADO.在转向ADO后,出现了一些问题,请大家帮忙了!在BDE里TQuery有个CachedUpdate属性,是设置是否在本地缓存更改.然后用TUpdateSQL组件进行集体提交更改.ADO里没有相对应的组件.
请问:我应该如何来取得在BDE里的同样功能?在ADO里链接数据库的是TADOConnection组件.它的连接属性是直接在代码里设定的.意思就是说:在我写代码时是连接本机服务器,发放客户端时连接的是另外的服务器.我就需要修改代码,重新编译了?!  
有没有其他方法实现,不需要改代码呢?

解决方案 »

  1.   

    属性ConnectionString指定连接的所有信息,最关键了。而这个字符串变量是可以在运行的时候才确定的,比如从配置文件读取、由界面动态构造等等。
      

  2.   

    找一本讲ADO的书看一下, 就明白了。 ADO比BDE更容易上手一些。不看书, 3言两语要
    是能讲完的话,那别人还写书干什么?
      

  3.   

    连接字符串可以写到注册表或ini文件中,需要的时候取出来组成连接字符串即可
      

  4.   

    在BDE里TQuery有个CachedUpdate属性,是设置是否在本地缓存更改.然后用TUpdateSQL组件进行集体提交更改.ADO里没有相对应的组件.
    请问:我应该如何来取得在BDE里的同样功能?
    对这个问题.请给我一个答案好吗??
      

  5.   

    没有样这样控件。
    一句用一个Post()