C# winform 读取txt文件 执行sql语句
我程序读取的txt或者.sql 文件
要用程序执行sql语句
直接读取文件后执行,有时候成功有时候失败
请问要怎么实现才能保证语句正常执行(txt文件中的sql语句在数据库中直接执行不报错,但用程序就会报错,说GO附近有语法错误)
怎么读取txt文件后得到的sql语句字符串才能正常执行
各位大侠急求啊!!!!!!!!!!!!!
尽量不要有格式字符,比如回车等
我怎么才能去掉呢?
我只要去掉后GO就语法错误了。
估计是经过文本编辑后里面混有\n\r之类的东西,设个断点看看 ,有就Replace()
有,我去掉以后GO就不执行,Go必须是回车以后才会正常运行。
围观!
存储过程
顶
直接写成存储过程更好一点
围观
一个人围观
直接執行SQL文件會有很多問題
例如如果SQL文檔中包含動態語句中,創建後面會被調用的對象,就會報錯
例如下面例子:
declare @t varchar(max)
set @t='DECLARE @BeginMonth varchar(6),@EndMonth varchar(6)'
exec (@t)
select @BeginMonth,@EndMonth
{{
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
我们C#做一个窗体 往数据库里插入数据
SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
......
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......