Oracle数据库操作

liuxiaobing2008 2013-07-10 10:27:39
1、服务器用的是11g,客户端进行连接。
2、开发环境VC6.0,使用ODBC连接。数据库能打开,但是数据集open的时候直接没有反应(停在这个函数里面),下面是具体的代码。InsertOracle 是Recordset继承类。跟进去之后发现停在MoveNext函数里面的FetchData函数。
CDatabase m_clsBBKDataBase;
InsertOracle clsrsID(&m_clsBBKDataBase);

try
{
m_clsBBKDataBase.Open("DBTEST", FALSE, FALSE, strConnectChar);

if (m_clsBBKDataBase.IsOpen())
{
m_iConnectState = 1;
}
else
{
m_iConnectState = 0;
}
}
catch (...)
{
strError = "CDataBase::ConnectOraclDB 链接数据库失败。"/* + strTmp*/;
m_iConnectState = 0;
}

if (m_iConnectState == 1)
{
clsrsID.Open();
}

表里面总共有5个字段,一个id两个char,两个colb字段

请各位大侠帮忙
...全文
108 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lkq_david 2013-07-10
  • 打赏
  • 举报
回复
这个帖子要放到程序那块可能有更多的人帮助你,貌似不是数据库原因
liuxiaobing2008 2013-07-10
  • 打赏
  • 举报
回复
没有人会吗?

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧