C#调用MYSQL动态存储过程,不成功,请问是什么原因

C#调用MYSQL动态存储过程,不成功,请问是什么原因,第1张

我习惯的调试步奏是先看是先看没有请求发送到数据库先,然后再看发送的参数和请求的是什么,0.>0再到数据库执行同样的 *** 作,然后再看返回的结果集是不是一样,,,一般我碰到的问题都是参数名写错,或是数据库链接没配上,,,

1、如果sql代码太长的话,要用分段执行。

2、你的存诸过程是生成sql脚本产生的话,注意:在SQL里GO是可以执行的。但在Tadoquery里是不行的,所以要把GO去掉。

3、你在给Tadoquery添加SQL语句时,如果你是从控件中读取sql语句,比如adoquery1.sql.add(memo.lines[i])注意整条语句不要让拆分,就是小心自动换行。

比如:

select

变成了

sel --这里换行了

ect

那他当然报语法错误了。

你把具体的报错信息贴出来看看!

你好,很高兴为你解答

没用过触发器建表,

通常都是程序 *** 作的

希望我的回答对你有所帮助

如有其他问题,可以继续追问,

您的采纳是我前进的动力!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8652461.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存