是不是ROWTYPE类型啊?
您测过?
@第三档: 没有哦!我就给个意见
Cursor 不对应具体的类型,请使用 DbReader 来读取 Cursor 返回的结果。也就是说在存储过程中你的 Cursor 表示一条记录,该记录可以有 1 到多个字段。
http://msdn.microsoft.com/en-us/library/haa3afyz(v=vs.110).aspx
oledb,不是sql,怎么破?
@第三档: 你是想通过 oledb 访问 oracle 数据源吗?
@Launcher: 对,用的oledb,存储过程返回的游标
@第三档: 用 OledbDataReader 读取数据。
哎,迫不得已我添加引用了微软自带的system.Date.oracleclient.dll,虽然能用,警告过时了,估计以后会被微软抛弃的
@第三档: OleDb本身也是过时的东西
这个应该是字节型DBTYPE_BYTES,不过你直接提取到这个貌似没啥用全是二进制的数据,你要通过System.Data.OracleClient组件提供的方法接受调用存储过程返回的结果集 转成Datatable或者Dataset类型的对象才能供你的程序使用