VC++ 使用ADO操作数据库
2013-04-10 18:18
597 查看
>基础环境设置
初始化com库 使用AfxOleInit()函数,可以在MFC环境中使用.
>定义一个connection对象,并登录sqlserver服务器
>定义一个RecordSet对象,并查询数据集
初始化com库 使用AfxOleInit()函数,可以在MFC环境中使用.
>定义一个connection对象,并登录sqlserver服务器
Connection15Ptr pConnection; pConnection.CreateInstance("ADODB.Connection");
_bstr_t bstr_Connectionstring; bstr_Connectionstring = SysAllocString(L"Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=Northwind;Data Source=.");
pConnection->Open(bstr_Connectionstring,_bstr_t(""),_bstr_t(""),adConnectUnspecified ); pConnection->Close();
>定义一个RecordSet对象,并查询数据集
Recordset15Ptr pRecordset; pRecordset.CreateInstance("ADODB.Recordset"); VARIANT vtRecord; vtRecord.vt = VT_I4; BSTR bstr_CommandText = SysAllocString(L"SELECT * FROM dbo.Employees"); pRecordset = pConnection->Execute(bstr_CommandText,&vtRecord,adCmdText ); while(!pRecordset->AdoEOF) { OutputDebugString( (char*) ((_bstr_t) pRecordset->Fields->Item["FirstName"]->Value)); OutputDebugString("\n"); pRecordset->MoveNext(); } pRecordset->Close();
相关文章推荐
- VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法
- 【VC++ 中使用ADO操作数据库学习笔记】_ConnectionPtr指针的基本用法
- VC中使用ADO进行数据库操作
- VC++下使用ADO编写数据库程序 – 操作大全
- vc使用ADO操作数据库总结 选择自 CDrea 的 Blog
- VC中使用ADO操作数据库的方法
- VC++下使用ADO操作数据库_ConnectionPtr、_RecordsetPtr和_CommandPtr
- VC中使用ADO操作数据库的方法(转)
- VC中使用ADO进行数据库操作
- VC++下使用ADO编写数据库程序 – 操作大全
- VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法
- VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法
- VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法
- VC中使用ado操作数据库
- VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法
- vc使用ADO操作数据库总结 (转)
- VC中使用ADO操作数据库的方法
- VC++下使用ADO操作数据库_ConnectionPtr、_RecordsetPtr和_CommandPtr(转)
- VC中使用ADO操作数据库的方法
- VC++下使用ADO编写数据库程序 – 操作大全