1、 用import导入ADO 的 COM 文件msado15.dll
1
#import "C:\Program Files\Common Files\System\ADO\msado15.dll"\no_namespace
2、COM 使用时初始化
1
HRESULT ComInit()
2
2
3、建立数据库连接
1
HRESULT ConnectToDB( LPSTR pUserId , // 用户名
2
LPSTR pConnString, // 连接字串
3
LPSTR pUserPassword , // 用户密码
4
ConnectOptionEnum ConnectOption) // 连接参数
5
2
3
4
5
4、通过数据集(recordset)得到列的名称
1
HRESULT GetColumnNames(
2
_RecordsetPtr ptrRs, // recordset 对象
3
char strColNames[][255],
4
DataTypeEnum iColTypes[])
5
}
2
3
4
5
5、通过数据集(recordset)得到当前行记录
1
HRESULT getOneRecord(
2
_RecordsetPtr ptrRs,
3
const long lNoOfColumns,
4
_variant_t varValue[])
5
2
3
4
5
6、出错情况下错误信息的取得
1
void ErrorFunc(_com_error &pComError, _ConnectionPtr ptrConn);
2
connection 对象取得错误编号和错误信息。
2