VC6.0,ODBC数据库编程,一系列继承于CRecordset的类,原来数据源是oracle上的一个数据库,现在要全部换成sql上的数据库,数据源,数据库名,数据表名和oracle中的全部一样,请问需要修改那些才能正常运行??新手,谢谢

解决方案 »

  1.   

    数据源一样那就可以连接;
    SQL语句里,与ORACLE不一致的地方要修改:
    比如时间比较函数:to_date/to_char, sysdate--getdate()
    如果使用了标准函数,也需要改成SQL SERVER的
      

  2.   

    如果不是代码注册odbc数据源,连接部分的代码不需要改如楼上所述,需要修改那些与sql server不兼容的sql。
      

  3.   

    CRecordset类不用改
    操作数据库的代码如果用的是CRecordset的函数,也不用改
    如上所述,只需要修改那些与sql server不兼容的sql