C#存储oarcle clob字段
2014-04-25 10:56
204 查看
最近用clob字段来存储大段的文字数据,开始的方案是先在oracle中创建存储过程,传递clob类型,但是当数据量太大的时候,还是会报错:ORA-01460:转换请求无法实现或不合理解决。查了一下网上的解决方案,有的说是字符集的问题,修改后无效。后来查到说是通过存储过程传参会出问题,改成直接用SQL语句更新,成功。
关键代码:
orclCommand.CommandType = CommandType.Text;
orclCommand.Parameters.Clear();
orclCommand.CommandText = "update tb_test set textclob= :tcb where id=1";
OracleParameter op = new OracleParameter("tcb", OracleDbType.Clob);
op.Value = "大量的字符串.....";
orclCommand.Parameters.Add(op);
orclCommand.ExecuteNonQuery();
关键代码:
orclCommand.CommandType = CommandType.Text;
orclCommand.Parameters.Clear();
orclCommand.CommandText = "update tb_test set textclob= :tcb where id=1";
OracleParameter op = new OracleParameter("tcb", OracleDbType.Clob);
op.Value = "大量的字符串.....";
orclCommand.Parameters.Add(op);
orclCommand.ExecuteNonQuery();
相关文章推荐
- C# 基础(4)
- C# 基础(3)
- C# 基础(2)
- C#-ButtonTest-输入,显示输出---ShinePans
- C#基础(1)
- 哞哞快的 C# 高斯模糊实现(续)
- C#操作Word的辅助类(word2003) 修改完善版
- C# 操作Word知识汇总
- C# 视频教程
- C#-TextBox-登录窗口密码不可见---ShinePans
- C#装箱拆箱性能认识
- C#集合 -- 自定义集合与代理
- C#集合--Dictionary
- 金蝶二次开发之C#编写EBOS插件
- C#异步执行代码,BS/CS通用代码
- c#使用SharpZipLib压缩和解压缩文件
- c# 3D图形处理库
- c# global::
- C#序列化详解
- c#序列化和反序列化的详细使用