社区
数据库
帖子详情
兄弟们来帮忙,vc6连接oracle,献上100分。
ecjtu5208
2010-08-12 11:18:53
小弟新建一个win32 console application,我想连oracle数据库,并且就显示出第一笔记录就可以。
我知道MFC怎么连的,但是不知道console程序可不可以。不才向大家询问一下,请贴出代码。
代码应该不多,给100分。谢谢。
...全文
91
12
打赏
收藏
兄弟们来帮忙,vc6连接oracle,献上100分。
小弟新建一个win32 console application,我想连oracle数据库,并且就显示出第一笔记录就可以。 我知道MFC怎么连的,但是不知道console程序可不可以。不才向大家询问一下,请贴出代码。 代码应该不多,给100分。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ecjtu52083
2010-08-12
打赏
举报
回复
C版的人呢?帮忙啊
ecjtu5208
2010-08-12
打赏
举报
回复
要不帮我改改也可以,我就显示这个表有多少笔数据,
谢谢。
ecjtu5208
2010-08-12
打赏
举报
回复
#include "stdafx.h"
#include<iostream.h>
int main(int argc, char* argv[])
{
AfxEnableControlContainer();
AfxOleInit();//初始化COM库
//以下是连接access2000数据库。。。
HRESULT hr;
_ConnectionPtr m_pConnection;
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
if(SUCCEEDED(hr))
{
m_pConnection->ConnectionTimeout=8;///设置超时时间为8秒
m_pConnection->PutCursorLocation(adUseClient);
hr = m_pConnection->Open("Provider=OraOLEDB.Oracle;User ID=x;Password=y;Data Source=test;","","",adModeUnknown);
}
}
catch(_com_error e)///捕捉异常
{
CString temp;
temp.Format("连接数据库错误信息:%s",e.ErrorMessage());
::MessageBox(NULL,temp,"提示信息",NULL);
return false;
}
_RecordsetPtr m_pRecordset_user;
CString strname,strpwd;
int x;
m_pRecordset_user.CreateInstance("ADODB.Recordset");
m_pRecordset_user->Open("select * from SFIS1.C_WEB_USER_T",_variant_t((IDispatch *)theApp.m_pConnection,true),adOpenDynamic,adLockPessimistic,adCmdText);
/*if(m_pRecordset_user->GetRecordCount() != 0)
{
while(!m_pRecordset_user->adoEOF)
{
strname = m_pRecordset_user->GetCollect("ACCOUNT").bstrVal;
strpwd = m_pRecordset_user->GetCollect("PASSWORD").bstrVal;
m_pRecordset_user->MoveNext();
}
}*/
cout<<m_pRecordset_user->GetRecordCount()<<endl;
cin>>x;
return 0;
}
ecjtu5208
2010-08-12
打赏
举报
回复
[Quote=引用 2 楼 sb3day 的回复:]
ODBC连,改变连接的字符串就可以了
[/Quote]
兄弟能运行成功后给我发个代码出来看吗?
我有用MFC的方法连,貌似有点问题。
sb3day
2010-08-12
打赏
举报
回复
ODBC连,改变连接的字符串就可以了
ecjtu5208
2010-08-12
打赏
举报
回复
我自己先顶一下
ecjtu5208
2010-08-12
打赏
举报
回复
搞什么啊,没人来
ecjtu52082
2010-08-12
打赏
举报
回复
唉,太郁闷了
用VC#.NET开发交互式CAD系统
用VC#.NET开发交互式CAD系统,包括结合GDI+和OPENGL两种方案。 联系平台客服可开发票。
陈吉平的
Oracle
职业生涯:兴趣与思考 成败之所系
陈吉平的
Oracle
职业生涯:兴趣与思考 成败之所系 出处信息 编者按:这是陈吉平以前在ITPUB论坛上写下的职业生涯总结,随着时间推移,他早已经从技术岗位转向了管理,现在带领团队承担着淘宝无线的开发...
我在CSDN参与的3000个帖子
2:
100
分
急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手
帮忙
! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
sqlserver数据库
分
页问题
sqlserver数据库
分
页问题,急、、、楼主zhaosy(盛)2005-11-03 11:04:18 在 Java / J2SE / 基础类 提问各位
兄弟
姐妹,这个程序再
oracle
、mysql上执行没任何问题 其中:$where为条件,currentPage为当前页码,...
区块链技术
我们先来建立一个去中心化的系统,为了方便理解,我们来看一个简单的去中心化借贷模型:如果A借了B
100
块钱,这个时候,A在人群中大喊“我是A,我借给了B
100
块钱!”,B也在人群中大喊“我是B,A借给了我
100
块钱!...
数据库
4,011
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章