社区
C#
帖子详情
在c#组件中怎么读及赋值oracle的clob字段的内容?
ivyabc
2002-12-31 04:03:40
我要在组件中,通过OLEDBCommand的ExecuteScalar()方法返回一个CLOB字段值,
总报超出范围的错,各位有什么好办法加以实现吗?(不通过存储过程写)
strReturn = cmdOle.ExecuteScalar();
objReturn = (object)strReturn;
...全文
87
1
打赏
收藏
在c#组件中怎么读及赋值oracle的clob字段的内容?
我要在组件中,通过OLEDBCommand的ExecuteScalar()方法返回一个CLOB字段值, 总报超出范围的错,各位有什么好办法加以实现吗?(不通过存储过程写) strReturn = cmdOle.ExecuteScalar(); objReturn = (object)strReturn;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GiantHard
2002-12-31
打赏
举报
回复
是不是你的cmdOle检索到的数据集里没有记录啊?
或者换种方法
public void CreateMyOleDbDataReader(string mySelectQuery,string myConnectionString)
{
OleDbConnection myConnection = new OleDbConnection(myConnectionString);
OleDbCommand myCommand = new OleDbCommand(mySelectQuery, myConnection);
myCommand.Connection.Open();
OleDbDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
while(myReader.Read())
{
Console.WriteLine(myReader.GetString(0));
}
myReader.Close();
myConnection.Close();
}
C#
在
Oracle
中
写入
CLOB
数据
Table Schema: CREATE TABLE "SA"."TB_N
CLOB
" ("ID" NUMBER(8,0) NOT NULL ENABLE, "NAME" VARCHAR2(20 BYTE), "TEXT"
CLOB
)
C#
代码 public static void InsertWithLob() { ...
在存储过程
中
操作
ORACLE
CLOB
字段
下面的 存储过程演示了大数据不能一次插入数据库的分批插入法,用到了
ORACLE
CLOB
字段
CREATE OR REPLACE PROCEDURE INSERT_RES_PEOPLE_ADD( r_people_cname varchar2, r_people_intro varchar2)ASr_intro_
clob
clob
;--buffer v
C#
中
对
Oracle
中
Clob
类型处理解析
http://blog.csdn.net/pojianbing/archive/2008/08/09/2789426.aspx 最近利用NHibernate映射类型为
Clob
字段
在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值
赋值
)。经过不断查找资料和自己的试验该问题终于得到解决
给
Oracle
数据库
中
CLOB
字段
插入空值
遇到往
ORACLE
数据库
中
插入数据时总是报ORA-01084 invalid argument in OCI call错误,经分析是因为表
中
的一个
字段
类型为
CLOB
,并且可为空,当在给该
字段
插入空值时引发的该错误。后来判断是否为空值,如果为空值使用DBNull.Value,以此解决了该问题。 Null 指的是无效的对象引用;而 DBNull 是一个类, DBNull.Value 是它唯一的实例 ...
Oracle
中
Clob
类型处理解析
最近利用NHibernate映射类型为
Clob
字段
在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值
赋值
)。经过不断查找资料和自己的试验该问题终于得到解决,下边我将自己的心得给大家做一个分享。准备系统环境 xp+.net2.0+
oracle
9i 表结构(由于是测试
C#
111,104
社区成员
642,564
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章