我有一个程序,数据库是2000的,现在想转成Access版的,请问有什么好的办法,是不是所有的Sql语句都得改写?

解决方案 »

  1.   

    SqlServer2000->Access怎么倒退了?
      

  2.   

    是不是所有的Sql语句都得改写
    *************************
    语法不同的需要改写,可以批量替换,但要严谨,大意会修改其他的,导致错误
      

  3.   

    1)尽量用 RecordSet 进行数据的增删改,可以大大减少 SQL 语句的数目。
    2)参考一下 SQL-92 标准,尽量用标准的 SQL 语法,尽量降低数据库差异。
    3)实在有差异的 SQL,建议用条件编译,这样通过编译开关可以切换数据库类型,方便比较测试。
      

  4.   

    基本上得重写,从MS ACCESS到MS SQL 还稍微好一些
      

  5.   


    不完全需要修改,可能要修改的部分包括:连接字符串,之前使用Sql Server特有的函数等...