社区
Oracle
帖子详情
OCCI查询时getstring不能获取长字符串
frank_323
2011-03-03 10:48:48
我在用OCCI用getstring时,如果字段的内容比较短,比方说12345677,这样getstring是正常的,而一旦字段长度比较长了个,比方说12345678912345678900,这样getstring就报错了,请问这个可能是什么问题
...全文
224
1
打赏
收藏
OCCI查询时getstring不能获取长字符串
我在用OCCI用getstring时,如果字段的内容比较短,比方说12345677,这样getstring是正常的,而一旦字段长度比较长了个,比方说12345678912345678900,这样getstring就报错了,请问这个可能是什么问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firespring
2012-11-22
打赏
举报
回复
楼主你好,请问你用的是什么版本的VC和oracle呀?我用VC2010,oracle11gr2时,getString()总是中断,调试通不过。但是getInt()就可以正常返回值
VS2017:用c++通过
occ
i 读取oracle
字符串
数据
时
报错
问题现象: 表数据 控制台的输出: 问题描述: 编译正常通过,也能成功连接上数据库,成功从数据库中
查询
数据到
occ
i结果集,从结果集中用getInt取整型字段的数据能成功,但是当字段是char型
时
用get
String
获取
时
报错 环境: 系统:window 7 集成环境:vs2017 数据库:oracle_11gR2 问题代码: /***************************采用or...
OCC
I开发中get
String
()方法使用中的问题
1:
OCC
I执行
查询
select from table1 后会返回空值,
不能
使用get
String
()函数取得
查询
的字段值,否则会产生 ORA-32108: max column or parameter size not specified错误。如果想返回一个空
字符串
需要改写为select from table1 (单引号之间有空格)2:调用存储过程
时
,经常需求
获取
输出
OCC
I处理CHAR类型
字符串
变量的不同
问题背景: 一个旧应用,原先应用是用proc写的,9i的库,如今应用须要改为使用
OCC
I,当中有一段
查询
逻辑:select ... where upper(state)=upper(:1)。 (此处请不要纠结于where条件中state字段使用了upper函数,由于此表数据量非常小,且其历史比較悠久,未建索引。 ) 相应表中定义的state字段类型是ch...
c++ Oracle
OCC
I 编程
找不到具体的出处,只好不写了。
OCC
I数据库ORACLE编程步骤 1. 配置环境 (1)
Occ
i访问数据库需要
occ
i.h头文件,此文件在oracle安装目录下,必须有oracle库的支持。安装oracle服务端或客户端; (2) 配置NLS_LANG环境变量,必须与数据库的字符编码一致,否则可能出现中文乱码; (3) 配置环境变量,使客户端支持中文显示; (4) 安装C+
Oracle
17,134
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章