我想做一个小软件,需要客户能通过网络实现ACCESS数据库的在线动态升级!不知如何着手?请大家帮帮忙,有力的出出力给我UP,有智的帮我出出代码或实现思路!呵呵!谢谢大家!

解决方案 »

  1.   

    如果是升级结构,access 是比较痛苦的,特别是有许多主外键关系的时候;如果是升级库文件,无非就是先adoConnection.close 再把文件覆盖拷贝过来即可。
      

  2.   

    我是升级数据,但不知道如何在DELPHI中实现将文件覆盖拷贝过来替换原来的那个数据库???
      

  3.   

    很容易嘛,在服务器端做好要升级的.mdb文件,客户端下载回来后把旧的.mdb文件的数据insert过来,然后把旧的.mdb删除,用新的换掉。
      

  4.   

    楼主还没搞掂呐!
    以下仅考虑通过Internet升级的情况。
    1、将新的access文件下载至本地,保存为临时文件。
    2、如果需升级的access文件无保留价值,则直接用新文件覆盖。
    3、如果旧access文件中仍有部分数据需保留,则将新文件中的数据插入到原文件中。
    4、如有临时文件则删除。
      

  5.   

    太复杂了,用户下载一个SQL语句文本,需更新的Txt文件,DTS直接转换
      

  6.   

    http://delphi.about.com/library/weekly/aa013001a.htm