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
{{
相关问答:
我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例:
......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......