我想设计一个软件可以在断网和联网时都可以使用,远端连接的MySQL数据库,本地准备使用Access,可是在设计软件时,我该怎么写啊?准备两个连接?还是有其他的办法啊?在本地的目的是某些数据需要存放在本地,关键是需要同步,在有网时,本地和远端同步,数据库里的表是一样的。MySQL和Access表中的字段完全相同,在Ado连接MySQL和Access时,语句是不是完全相同的啊?如果要是相同的那就只是Ip的不同了,是这样吗??我对这个设计模式不是很懂呢??求指教,大家各抒己见就可以拉~~我散分!~

解决方案 »

  1.   

    我觉得mysql没必要用ado,提供的lib和include很好用~连接字符串构造的不同,access的是jet什么的
      

  2.   


     关键是我想在ADO的连接下,可以让他们的执行SQL语句一样啊~~~免得还要再次写执行语句~~~
      

  3.   


    呵呵,为什么啊?MYSQL用ADO连接有什么坏处吗?还是不方便啊~!~~
      

  4.   


    我觉得要是你封装N个库类型的一个类再用ADO还行,如果不是,mysql提供的API接口好用死了,推荐你下ADO不是有 _CommandPtr;_RecordsetPtr;_ConnectionPtr;三个东西么,我的意思是不同的数据库主要是ConnectionPtr连接指针构造不同罢了,剩下的话,命令和集的哪些操作差不多,除了不同数据库自身的特性外,基本就一样了