CoInitialize(NULL);
char *str;
str="(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.11)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ORCL)))";
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
_CommandPtr pCmd(__uuidof(Command));
char *cs;
pConn->ConnectionString="Provider=OraOLEDB.Oracle.1;User ID=jichun;Password=jichun;Data Source=%s,str";
pConn->Open("","","",adConnectUnspecified);
pRst=pConn->Execute("select * from T_GPS",NULL,adCmdText);
while(!pRst->rsEOF)
{
cs=(_bstr_t)pRst->GetCollect("ID");
AfxMessageBox(cs);
pRst->MoveNext();
}
pRst->Close();
pConn->Close();
pRst.Release();
pConn.Release();
CoUninitialize();
---------------------------
0xe06d7363出错
char *str;
str="(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.11)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ORCL)))";
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
_CommandPtr pCmd(__uuidof(Command));
char *cs;
pConn->ConnectionString="Provider=OraOLEDB.Oracle.1;User ID=jichun;Password=jichun;Data Source=%s,str";
pConn->Open("","","",adConnectUnspecified);
pRst=pConn->Execute("select * from T_GPS",NULL,adCmdText);
while(!pRst->rsEOF)
{
cs=(_bstr_t)pRst->GetCollect("ID");
AfxMessageBox(cs);
pRst->MoveNext();
}
pRst->Close();
pConn->Close();
pRst.Release();
pConn.Release();
CoUninitialize();
---------------------------
0xe06d7363出错
解决方案 »
- VC++中自己生成.opt文件是干什么的
- vc6突然不正常了,产生的.exe会让机器一下好慢。windows程序设计书上的例子
- 要给一个软件做个输入界面,跪求高手
- DAO数据库设计中“读取数据”出现“参数不足期待是1”错误,读不出数据(未涉及SQL语句)
- 单文档,小问题,估计大部分兄弟都做过
- 如何用代码来修改ComboBox的属性?
- 关于CJLibrary的一个问题,大虾请进!!!
- vc中嵌套汇编怎么写呢,我想往打印口里写东西?下面的程序对吗
- 请问资源编辑器中的对话框编辑右下脚的坐标是什么坐标?
- 我做了2个输入栏,1个为数据,另一个为文件名,如何在程序中读入它们?
- 寻找 <学习人生--一个普通IT人的十年回顾> 的作者
- 同一窗口过程, 创建多窗口问题, 求解!!!!
strConnectionString.Format("Provider=OraOLEDB.Oracle.1;User ID=jichun;Password=jichun;Data Source=%s",str);
pConn->ConnectionString=(LPCTSTR)strConnectionString;
自己去补吧。