asp.net 程序如何执行 sql脚本 利用IO,将sql读进来,然后执行就可以啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以把.SQL文件读出来,然后用SQL语句执行 把脚本做成XML文件吧。我就是这样做的。读的时候比较方便。改要费一步功夫。 是否有直接的执行语法,或者有比较成熟的处理函数,sql脚本文件是直接来自sql企业查询器导出的 不就是一堆字符串么,对于Asp.net来说,它并不任得什么SQL脚本,就是把内容从文件里读出来,做为字符串变量。然后执行。请参考IO文件读取方法:http://community.csdn.net/Expert/topic/5527/5527839.xml?temp=.7884333 直接做个按钮放个文本框的,然后execute就好了 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(); 如何动态添加select 很简单2表关联查询语句 本地缓存数据的获取偶尔失败,求比较好的方式(从web服务上获取值) 怎么redirect? IE窗体的问题? 有关DATAGRID里的处理问题!急 怎样让一个table的宽度或高度不小于某个固定的值? 问个比较菜的问题:怎么我的图象老是盖住文字呢??? 如何用ASP.NET+c#做一个HTML在线编辑器,在线急等! 在ASP.NET中怎么样得到客户端的打印机? 如何将内容保持格式存入数据库(分数分完了也没人回答我么?)要死了 在Firefox里面页面样式丢失的问题
请参考IO文件读取方法:
http://community.csdn.net/Expert/topic/5527/5527839.xml?temp=.7884333
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();