正在阅读:VC++学习:调用ADO的常用方法VC++学习:调用ADO的常用方法

2004-02-14 09:34 出处:PConline 作者:xinsir/CSDN 责任编辑:linjixiong

  概述

  对于在WINDOWS上编写数据库程序的程序员来说,ActiveX Data Objects (ADO) 是最常使用的技术了,通过ADO可以简单的实现数据库的连接以及数据访问。但  是在VC++中使用ADO时,却因为是使用COM的方式来调用,常常出现一些系统无法编译通过,或使用中程序非法出错的问题,在这里想大概介绍一下VC++中调用ADO的常用方法。

  1、 用import导入ADO 的 COM 文件msado15.dll

  例如:

  #import "C:\Program Files\Common Files\System\ADO\msado15.dll"\

   no_namespace

  2、COM 使用时初始化

  HRESULT ComInit()

  {

  HRESULT hr = S_OK; // 默认返回值

  if FAILED(CoInitialize(NULL)) // COM 初始化调用

  {

   CoUninitialize();

   hr = E_UNEXPECTED;

  }

  return hr;

  }

  3、建立数据库连接

  HRESULT ConnectToDB( LPSTR pUserId ,// 用户名

  LPSTR pConnString, // 连接字串

  LPSTR pUserPassword , // 用户密码

  ConnectOptionEnum ConnectOption) //连接参数

  {

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品