利用IO,将sql读进来,然后执行就可以啦

解决方案 »

  1.   

    你可以把.SQL文件读出来,然后用SQL语句执行
      

  2.   

    把脚本做成XML文件吧。我就是这样做的。读的时候比较方便。改要费一步功夫。
      

  3.   

    是否有直接的执行语法,或者有比较成熟的处理函数,sql脚本文件是直接来自sql企业查询器导出的
      

  4.   

    不就是一堆字符串么,对于Asp.net来说,它并不任得什么SQL脚本,就是把内容从文件里读出来,做为字符串变量。然后执行。
    请参考IO文件读取方法:
    http://community.csdn.net/Expert/topic/5527/5527839.xml?temp=.7884333
      

  5.   

    直接做个按钮放个文本框的,然后execute就好了
      

  6.   

    osql,启动osql进程来执行.sql脚本文件,具体文章见
    http://blog.csdn.net/wszhoho/archive/2007/04/25/1584352.aspx贴一段代码先:
    System.Diagnostics.Process sqlProcess=new System.Diagnostics.Process();
        sqlProcess.StartInfo.FileName="osql.exe";
        sqlProcess.StartInfo.Arguments=String.Format(" -U {0} -P {1} -d {2} -i {3}",tbuser.Text.Trim(),tbpassword.Text.Trim(),tbdatabase.Text.Trim(),path);
        sqlProcess.StartInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden;
        sqlProcess.Start();
        sqlProcess.WaitForExit();
        sqlProcess.Close();