你的问题题目和内容好象不太一样.
如果只是对SQL的访问的问题,就别问了!查书去吧.你可不可以讲明白一些呀 ? 用中文,不行用英文也可以!!

解决方案 »

  1.   

    我刚做个类似的东东。
    是否要更新数据结构?
    可以使用fields.append 功能。
      

  2.   

    我没说清楚,是这样的,SQL服务器上有最新的数据库资料,本地的软件中使用的是Access数据库,有什么最好的方法,可以使用最小的下载数量的通讯时间判断出用户本地的数据库和上端的数据库不同的地方,并让本地数据库和上端数据库同步……
    我想过打包的方法,不过不太安全而且数据库打包之后也有6兆多,对于一般的上网用户也是一个负担……
      

  3.   

    最简单可行等办法是在中心提供一个最新数据库版本号(对应的是动库脚本)。
    你的程序可以和本地的版本号进行比较。如果低于这个版本号,就下载所有大于这个版本的脚本,先备份当前ACCESS数据库,然后依次执行脚本,完成升级。我就是这么做的。实现了ACCESS数据库的自动升级。
    举例如下:
    -----------------------------------
    中心库:
    1.1      create table .......;alter table .....;create index ...;
    1.2      drop table .....;insert into xxxb (aaa,bbb);....
    1.3      create table.......;drop table......你的程序连到中心一检查,当前数据库为1.1,则执行1.2和1.3对应的脚本。
    是不是很清楚了?
      

  4.   

    打包更新不现实,因为用户端的ACCESS数据库一般存有用户数据,不可能直接被你的新库换掉的。那样的话数据就丢掉了。!!!!!