C#2005+ADO.NET如何执行Sybase数据库的.sql脚本?清高手指点啊!

解决方案 »

  1.   

    你已经有现成的脚本了??
    那跟普通的SQL数据库有区别么?
    唯一的区别恐怕就是连接字符串吧??
    另外我只知道如果是SqlParameter的方式的话
    sysbase是以?的形式的连接字符串参见
    www.connectionstrings.com
      

  2.   

    连接已搞定的。关键是要通过.sql脚本来创建表等。
      

  3.   

    谢谢,已搞定。
    调用Sybase得dbisql.exe命令工具:
      dbisql.exe -c DSN=xxxx -q "X:\xxx.sql"
      

  4.   

    Oracle两种方法:
    1.把.sql的内容读取到StreamReader里,执行ExecuteNon
    2.直接执行string exec_sql = "@c:\exec.sql"(这个是oracle的命令),也用ExecuteNon