ORA-01704:字符串文字太长oracle

苯妥英钠的制备>出水服务ORA-01704:字符串⽂字太长oracle 连接oracle时,当流从⽂件读出来更新数据库时,会报"ORA-01704: 字符串⽂字太长"这样的错误。
原因:sql语句拼接⽽成。
解决:采⽤参数⽅法传值。文字拼接
string strUpdate = "update equipsvgs set content=:content where equipId=:equipId ";
OracleCommand mycmd = new OracleCommand(strUpdate);
mycon.Open();
mycmd.Connection = mycon;app监测
OracleParameter pa1 = new OracleParameter(":content", OracleDbType.Varchar2);
pa1.Value = equipsvg.Content;耳塞棉
OracleParameter pa2 = new OracleParameter(":equipId", OracleDbType.Long);
pa2.Value = equipsvg.EquipId;
mycmd.Parameters.Add(pa1);
双生筷
mycmd.Parameters.Add(pa2);
mycmd.ExecuteNonQuery();
mycon.Close();

本文发布于:2024-09-21 20:53:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/344587.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:拼接   参数   字太长   读出来   当流   服务   制备
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议