设为首页 加入收藏

TOP

Oracle blob字段的插入和更新
2017-01-02 08:14:52 】 浏览:20
Tags:Oracle blob 段的 插入 更新

所以,如果对于新插入的记录,存在blob类型的字段,需要在blob字段中先使用EMPTY_BLOB(),让该条记录先保存到数据库中;


然后,使用更新语句的方式,更新blob字段的值,代码如下:


//构造更新语句:


string strSQL="update tablename set Rangecoords=:coords where 查询条件";


//创建Oracle参数


byte[] bigTextByte = System.Text.Encoding.UTF8.GetBytes(bigText);
OracleParameter coordsPara = new OracleParameter(":coords", OracleType.Blob, bigTextByte.Length);
OracleParameter coordsPara.Value = bigTextByte;


OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
cmd.CommandText = strSQL;


cmd.Parameters.Add(coordsPara);


cmd.ExecuteNonQuery();


这样就问题就顺利的解决了!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇jBPM3报错ORA-00001:违反唯一约束.. 下一篇PL/SQL插入记录:ORA-00001:违反..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目