我想做一单机版的数据库应用软件,其中想用到标准SQL,本来用Access可以实现。但总觉得用它很不方便,诸如在运行期间,如果有进行表结构修改,那就得用新的mdb文件盖掉旧的mdb,请问各位有没有什么办法来解决这个问题呢?或者是用什么其他桌面型数据库,解决更新方案的问题。

解决方案 »

  1.   

    或者说在我软件升级时,是否实现在Access执行DDL、DML类型的SQL脚本呢?因为对Access没有研究,有托各位了!
      

  2.   

    有没有考虑通过标准sql语句实现表项的添加和删除等修改?
      

  3.   

    使用SQL 语句可以对ACCESS表结构进行修改吗?
      

  4.   

    搂住已经决定用access了,想要让不同的用户根据不同需要修改表的结构对吧?
      

  5.   

    对于access好像没有什么好办法呀
      

  6.   

    heluqing(鉴之小河) :没有决定用access,但你说的没有错;主要的问题在于软件发布后,若业务有变动的话,需要修改原表的结构,那么就得发布升级补丁;那么制作升级补丁时,好象是无法用SQL语句来自动修改表结构。只能采取:1、用新的mdb换掉旧的mdb,那么就会丢旧的业务数据;2、将旧的mdb数据导到新的mdb中,但问题在于客户不懂得做,更新次数一旦多起来就更难办了;呵呵,看来是没有什么办法了,还是只能考虑在客户那边安装SQL Server或ORACLE数据库了。