社区
数据库
帖子详情
请教:如何用OLE DB连接数据库?
adminwang
2003-11-06 03:28:33
我想用OLE DB数据库(SQL SERVER、ORACLE)但HRESULT Open( const CLSID& clsid, LPCTSTR pName = NULL, LPCTSTR pUserName = NULL, LPCTSTR pPassword = NULL, long nInitMode = 0 );中的clsid不知如何得到,请各位指点,谢谢!
我是初学者,有代码最好。
...全文
114
5
打赏
收藏
请教:如何用OLE DB连接数据库?
我想用OLE DB数据库(SQL SERVER、ORACLE)但HRESULT Open( const CLSID& clsid, LPCTSTR pName = NULL, LPCTSTR pUserName = NULL, LPCTSTR pPassword = NULL, long nInitMode = 0 );中的clsid不知如何得到,请各位指点,谢谢! 我是初学者,有代码最好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MicoInNet
2003-11-24
打赏
举报
回复
mark
zhucde
2003-11-11
打赏
举报
回复
给你几个例子:
代码3:使用CDaoDatabase(基于DSN)
CDaoDatabase MyDb = new CDaoDatabase();
MyDb.Open(NULL,FALSE,FALSE,"ODBC;DSN=samp;UID=admin;PWD=admin");
代码4:使用CDaoDatabase(基于非DSN)
CDaoDatabase MyDb = new CDaoDatabase();
MyDb.Open(NULL,FALSE,FALSE,"ODBC;DRIVER={SQL Server};SERVER=server;
DATABASE=samp;UID=admin;PWD=admin");
代码5:使用_ConnectionPtr(基于DSN)
_ConnectionPtr MyDb;
MyDb.CreateInstance(__uuidof(Connection));
MyDb->Open("DSN=samp;UID=admin;PWD=admin","","",-1);
代码6:使用_ConnectionPtr (基于非DSN)
_ConnectionPtr MyDb;
MyDb.CreateInstance(__uuidof(Connection));
MyDb->Open("Provider=SQLOLEDB;SERVER=server;DATABASE=samp;UID=admin;
PWD=admin","","",-1);
同时,还要在之前初始化OLE:
BOOL CADOApp::InitInstance()
{
if(!AfxOleInit())
{
AfxMessageBox(“OLE初始化出错!”);
return FALSE;
}
……
return TRUE;
}
adminwang
2003-11-10
打赏
举报
回复
以下是我的代码,OPEN后hr的值是一负数,请问是哪里错了?谢谢!
HRESULT hr;
CLSID clsid;
hr=CoInitialize(NULL);
if(FAILED(hr))
MessageBox("f1");
if(CLSIDFromProgID(L"SQLOLEDB.1",&clsid)==S_OK)
{
hr=m_source.Open(clsid,"DatabaseName","sa","password",0);
if(FAILED(hr))
MessageBox("f2");
}
else
{
MessageBox("dfd");
}
mfc168
2003-11-07
打赏
举报
回复
使用 OLEDB 建立统一的数据访问平台
http://www.vckbase.com/code/listcode.asp?mclsid=11&sclsid=1103
zhangw1978
2003-11-06
打赏
举报
回复
关注!
asp.net知识库
Asp.net 利用
Ole
Db
的Get
OLE
DB
SchemaTable方法得到数据库架构信息 用于 Visual Studio .Net 的 IBM
DB
2 开发外接程序 第2章 并发操作的一致性问题 (2) Using sqlite with .NET Visual Studio 2005 中的新 DataSet ...
wps连接mysql o
db
c_如何在WPS中使用ADO
连接数据库
?
因为单位使用WPS居多。编写的代码语句在office2016中能顺利运行并提取到数据,但是在WPS2019(已安装宏)中无法运行。于是从http://club.excelhome.net/thread-1432952-4-1.html了解到可能还需要安装插件,所以到了...
轻松掌握C++数据库编程
随着数据库技术的广泛应用,在企业开发中,几乎90%的项目涉及数据库编程,数据库编程技术主要 使用O
DB
C API、ADO、ADO.NET、
OLE
DB
等方法,要想成为一名编程大牛,那么使用C++进行数据库编程必须熟练掌握。...
ole
db
连接服务器的文件,
请教
OLE
DB
链接和O
DB
C链接连接的不同和对系统的要求...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼本人是个...为了安全,本人配置web服务器的时候把系统权限的设置得很小,但基本能运行php,mysql,asp,asp.net和文件的上传下载,但最近在服务器的使用中发现了一些连接数据...
第一次机房收费系统【调错】——多步
OLE
DB
操作产生错误
今天再次遇到了多步
OLE
DB
操作产生错误。如果可能,请检查每个
OLE
DB
状态值。没有工作被完成。(错误类型如下图) 情景介绍: 重装系统前,机房收费系统是可以非常顺利登陆了。重装系统后,配置好各项文件后,...
数据库
4,011
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章