请问我在用ADO访问ORACLE数据库时需要取出一条记录的ROWID,应该怎么做呀? 请问我在用ADO访问ORACLE数据库时需要取出一条记录的ROWID,应该怎么做呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select t.*, t.rowid from help t select rowid from help where id=? 这个记录是可以取到,但怎么把rowid这个值取出再赋给一个变量呀? 用VARIANT变量取值就是了,伪代码:VARIANT varValue;varValue = pRecodeSet->Excute(..) where Rownum <2 m_pRecordset->GetFields()->GetItem("rowid"); TheValue = m_pRecordset->GetCollect("rowid");if(TheValue.vt!=VT_NULL){CString sstr=(BSTR)TheValue.pbstrVal;} MFC中“句柄”是啥意思 vc做一个魔兽的防秒退的程序 如何得到对话框上某控件的位置和大小? 贴子长期没有好的答复,难道分就没法收回吗? 高分求助:snmp 的源码 HTTP协议的工作过程 那个函数能得到字母的ASC码 请看一段代码?关于网络的。 大家来接分: 请教各位高手关于Tab Control的问题(up有分!) 哪位大虾能不能告诉小弟现在学COM还有用吗? 怎样打开WORD文件??
varValue = pRecodeSet->Excute(..)
if(TheValue.vt!=VT_NULL)
{
CString sstr=(BSTR)TheValue.pbstrVal;
}