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

 

1VC++数据库操作#import "C:\Program Files\Common Files\System\ADO\msado15.dll"\no_namespace 

2、COM 使用时初始化

 

 1VC++数据库操作HRESULT ComInit()
 2 

3、建立数据库连接

 

 1VC++数据库操作HRESULT ConnectToDB( LPSTR pUserId , // 用户名
 2VC++数据库操作 LPSTR pConnString, // 连接字串 
 3VC++数据库操作 LPSTR pUserPassword , // 用户密码
 4VC++数据库操作 ConnectOptionEnum ConnectOption) // 连接参数
 5 

4、通过数据集(recordset)得到列的名称

 

 1VC++数据库操作HRESULT GetColumnNames(
 2VC++数据库操作 _RecordsetPtr ptrRs, // recordset 对象
 3VC++数据库操作 char strColNames[][255],
 4VC++数据库操作 DataTypeEnum iColTypes[])
 5

5、通过数据集(recordset)得到当前行记录

 1VC++数据库操作HRESULT getOneRecord(
 2VC++数据库操作 _RecordsetPtr ptrRs,
 3VC++数据库操作 const long lNoOfColumns,
 4VC++数据库操作 _variant_t varValue[])
 5 

6、出错情况下错误信息的取得

 

 1VC++数据库操作void ErrorFunc(_com_error &pComError, _ConnectionPtr ptrConn);
 2 connection 对象取得错误编号和错误信息。

 

 

相关文章:

  • 2022-01-08
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
  • 2022-01-14
猜你喜欢
  • 2022-01-28
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2021-09-18
  • 2021-07-10
相关资源
相似解决方案