我如下创建了个表,表中就只有一个int数组;
CREATE TYPE t_varray AS VARRAY(10) OF int
CREATE TABLE test
(
var t_varray;
)
我如下插入insert into test3 values(t_varray(1,2,3));
成功插入,在sqlplus中使用查询语句也可以查到.但是在程序中如下写就出错:
CRecordset rs(&m_base);
rs.Open(CRecordset::snapshot,"select *from test3 ");这里出错
不晓得该怎么办?
CREATE TYPE t_varray AS VARRAY(10) OF int
CREATE TABLE test
(
var t_varray;
)
我如下插入insert into test3 values(t_varray(1,2,3));
成功插入,在sqlplus中使用查询语句也可以查到.但是在程序中如下写就出错:
CRecordset rs(&m_base);
rs.Open(CRecordset::snapshot,"select *from test3 ");这里出错
不晓得该怎么办?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货