asp.net里面怎么执行sqlserver生成的脚本? asp.net里面怎么执行sqlserver生成的脚本?执行的时候,报告GO附近有错误那sql脚本在sqlserver里面能执行,当时在asp.net无法正常执行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码发上来。。.net里面能直接把sql语句全搬过来就不用.net了 以前正好研究过。把它们拆分为多个sql语言,再批量执行。 /// <summary> /// Sql文本转换为批量执行Sql脚本 /// </summary> /// <param name="SqlText"></param> /// <returns></returns> static public List<string> SqlText2SqlList(string SqlText) { List<string> SqlList = new List<string>(); string commandText = ""; foreach (string varLine in Regex.Split(SqlText, "\r\n")) { if (varLine.Trim().Length == 0) { continue; } if (varLine.Trim() != "GO") { commandText += varLine.Trim(); commandText += "\r\n"; } else { SqlList.Add(commandText); commandText = ""; } } return SqlList; }循环得到的List<string> 数据就可以了。里面没有了单独的GO语句了。 启动osql进程来执行sql脚本文件http://blog.csdn.net/FuCity/archive/2008/05/20/2462295.aspx winner2050 ,比较简单点,测试通过呀,十分感谢 如何根据录入类容判断弹出是否继续提示? 使用MVC的displayfor,请问怎样显示水的化学式H20下标的2? 这是不是系统性能问题?如何解决? RadioButtonList问题 执行删除时,要按确定2次,页面才显示删除后信息,求9 如何在asp.net 项目中的指定文件夹中动态新建文件夹并且要自定义命名 水晶报表10怎么直接打印? 请教高手 救救我呀,這個問題解決不了,就要被開了 WAP网站如何做城市切换功能! 关于调用javascript的问题 Repeater的显示问题
/// Sql文本转换为批量执行Sql脚本
/// </summary>
/// <param name="SqlText"></param>
/// <returns></returns>
static public List<string> SqlText2SqlList(string SqlText)
{
List<string> SqlList = new List<string>();
string commandText = "";
foreach (string varLine in Regex.Split(SqlText, "\r\n"))
{
if (varLine.Trim().Length == 0)
{
continue;
}
if (varLine.Trim() != "GO")
{
commandText += varLine.Trim();
commandText += "\r\n";
}
else
{
SqlList.Add(commandText);
commandText = "";
}
}
return SqlList;
}循环得到的List<string> 数据就可以了。
里面没有了单独的GO语句了。
http://blog.csdn.net/FuCity/archive/2008/05/20/2462295.aspx