OLE DB API 程序设计

原创 2004年10月13日 22:09:00

开始之前,需要知道的一些不属于OLE DB,但又需要用道的函数。

CoInitialize();

CoCreateInstance();
创建一个单一的,由CLSID指定的未初始化的类对象。
STDAPI CoCreateInstance(
  REECLSID rclsid, //Class identifier (CLSID) of the object
  LPUNKNOWN pUnkOuter, //Pointer to controlling IUnknow
  DWORD dwClsContext, //Context for running executable code
  REFIID riid,  //Reference to the identifier of the interface
  LPVOID * ppv  //Address of output variable that receives
);

REFCLSID rclsid,
REFIID riid,
两个id指定了组件及其接口。

DWORD dwClsContext = CLSCTX_INPROC_SERVER,

IDBPromptInitialize* pIDBPromptInitialize;
hr = CoCreateInstance(
  CLSID_DataLinks,
  NULL,
  CLSCTX_INPROC_SERVER,
  IID_IDBPromptInitialize,
  (void**)&pIDBPromptInitialize);


CoGetMalloc();
CoUninitialize();

包含的头文件:
#include <oledb.h>
#include <oledberr.h>
#include <msdasc.h>
#include <comdef.h>

#include "jetoledb.h"
#include "msjetoledb.h"

Sybase OLE DB独立驱动下载与安装

201023 六月Sybase OLE DB独立驱动下载与安装by GlobeTourPosted in 编程开发, Sybase, 驱动Add comments (3) | Permanent li...
  • yanchao1023
  • yanchao1023
  • 2011年02月16日 17:48
  • 1865

通过OLE DB连接SQL数据库的两种方法

通过OLE DB连接SQL数据库的两种方法重新了SQL Server2000后,用ASP连接数据库轻松多了。我查了一下几本资料,发现连接SQL Server的代码写法有两种,就拿我建的数据库,名称为“...
  • ruhender_vulkan
  • ruhender_vulkan
  • 2008年05月19日 09:49
  • 1128

用于 Oracle 的 Microsoft OLE DB 提供程序

访问和更改关系数据用于 Oracle 的 Microsoft OLE DB 提供程序用于 Oracle 的 Microsoft OLE DB 提供程序使分布式查询得以查询 Oracle 数据库中的数据...
  • nomad2
  • nomad2
  • 2007年04月06日 20:34
  • 2027

数据库连接技术之OLE DB

之前的博客介绍了ODBC和JDBC,这次简单的介绍一下OLE DB。ODBC的总结不知道是没贴到博客上还是不在这个博客上,我再找找,没有的话我再补充到时候。好了,开始吧。 回顾     之前呢...
  • zhuojiajin
  • zhuojiajin
  • 2014年07月25日 21:38
  • 1981

使用OLE DB连接各种类型的数据库的连接字符串

SQL Server 使用 OLE DB 所设置的连接字符串:标准连接方式Provider=sqloledb;Data Source=datasource;Initial Catalog=DbName...
  • promaster
  • promaster
  • 2007年10月20日 23:57
  • 3155

PB用OLE DB连接MS SQL Server

PB9.0(含)前的版本都由提供MSSQL server 的专用接口但PB10之后,这个接口就被取消了,改而使用ole db或者odbc接口来连接database举个例子//MSSQL Server的...
  • SinBen
  • SinBen
  • 2007年12月16日 17:27
  • 3329

一、使用 Microsoft OLE DB Provider For ODBC 链接MySQL

 一、使用 Microsoft OLE DB Provider For ODBC 链接MySQL安装MySQL的ODBC驱动MyODBC1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为t...
  • cxzhq2002
  • cxzhq2002
  • 2008年01月07日 12:04
  • 3832

ole db 连接oracle

ole db provider : msdaora  (这个名字是网上找的,测试有效) connection string   Data Source=RCLZH;User ID=zhpg;pass...
  • yiyuxing
  • yiyuxing
  • 2015年10月15日 11:53
  • 217

SSIS高级转换任务—OLE DB命令

OLE DB Commond任务接受输入流中的行数据并执行一段SQL语句或自定义存储过程。这个转换和Execute Sql任务容易混淆,但是它非常类似于在ADO连接中循环接收一个结果集中的数据,创建,...
  • kuui_chiu
  • kuui_chiu
  • 2012年03月05日 16:40
  • 665

SQL那些事儿(十一)--ODBC,OLE-DB,ADO.NET区别

一、ODBC ODBC的由来 1992年Microsoft和Sybase、Digital共同制定了ODBC标准接口,以单一的ODBC API来存取各种不同的数据库。随后ODBC便获得了许多数据库厂...
  • xcymorningsun
  • xcymorningsun
  • 2016年11月08日 16:32
  • 1336
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OLE DB API 程序设计
举报原因:
原因补充:

(最多只允许输入30个字)