准备做这么一件事,不知道行不行

解决方案 »

  1.   

    SqlConnection ->> OleDbConnection
    SqlCommand ->> OleDbCommand
    依此类推,
      

  2.   

    记得以前有人说Oracle只能按字段名来取某个值,不能按字段的顺序索引来取,不知道是不是,我没用过Oracle
      

  3.   

    如果你程序里内嵌的是标准SQL语句那就可以。如果你用了SQL SERVER扩展的SQL语句而Oracle却不支持,那就不行。不过一般的应用都用SQL语句吧。注意这点就行!
      

  4.   

    少了个“标准”二字:不过一般的应用都用标准SQL语句吧。
      

  5.   

    同意 sunheart(深蓝) 的看法
      

  6.   

    要改的地方很多
    oralce和sqlserver数据类型不一样
    另外连接数据库时,oracle必须和用户挂钩
    select * from system.table
      

  7.   

    不一定的,要看你原来的sql语句怎么写了,因为sql server用的是t sql而oracle用的是pl sql有一定的区别,打个比方,如果你原来的sql server中用到这样的句子select top 10 * from table1那么就不行了oracle不支持这样的语法,会报错的,好像ado还没有智能化改变这样的语法,呵呵,这样就只好用rowcount了
      

  8.   

    我正准备写存储过程,不知道两个系统的存储过程可以互相替换吗?就是在SQL Server 上写的存储过程不经过大量的修改可以在Oracle 上用。
      

  9.   

    SQL Server 与Oracle 的语法很多方面都不同,当然不能这样了
    如果你用的SQL 语句全都是SQL Server 与 Oracle 支持的,那问题可能少些