社区
数据库
帖子详情
关于_ConnectionPtr的用法
suxk
2003-05-18 02:25:39
_ConnectionPtr都有什么用法?可不可以得到,用它打开的数据库中的表名?要知道那个表里面有哪些字段怎么办?
...全文
330
5
打赏
收藏
关于_ConnectionPtr的用法
_ConnectionPtr都有什么用法?可不可以得到,用它打开的数据库中的表名?要知道那个表里面有哪些字段怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
drip
2003-05-19
打赏
举报
回复
要用_ConnectionPtr的条件是什么?如要有什么头文件。加入什么lib文件等。(我是初学者(脸都红了))
suxk
2003-05-19
打赏
举报
回复
用_RecordSetPtr大开不是需要添加表的参数吗?还有用那些函数可以得到
suxk
2003-05-19
打赏
举报
回复
能不能说的详细点
jerkzzz
2003-05-19
打赏
举报
回复
见msdn例子的前半段
// BeginItemCpp
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" \
no_namespace rename("EOF", "EndOfFile")
#include <ole2.h>
#include <stdio.h>
#include <conio.h>
// Function declarations
inline void TESTHR(HRESULT x) {if FAILED(x) _com_issue_error(x);};
void ItemX(void);
void PrintProviderError(_ConnectionPtr pConnection);
void PrintComError(_com_error &e);
//////////////////////////////////////////////////////////
// //
// Main Function //
// //
//////////////////////////////////////////////////////////
void main()
{
if(FAILED(::CoInitialize(NULL)))
return;
ItemX();
//Wait here for the user to see the output
printf("Press any key to continue...");
getch();
::CoUninitialize();
}
//////////////////////////////////////////////////////////
// //
// ItemX Function //
// //
//////////////////////////////////////////////////////////
void ItemX(void)
{
HRESULT hr = S_OK;
// Define ADO object pointers.
// Initialize pointers on define.
// These are in the ADODB:: namespace.
_ConnectionPtr pConnection = NULL;
_RecordsetPtr pRst = NULL;
_CommandPtr pCmd = NULL;
_ParameterPtr pPrm = NULL;
FieldPtr pFld = NULL;
// Other Variables.
_bstr_t strCnn("Provider=sqloledb;Data Source=10.93.121.36;"
"Initial Catalog=pubs;User Id=sa;Password=1111;");
_variant_t Column[9];
_variant_t vIndex;
try
{
// Open connection.
TESTHR(pConnection.CreateInstance(__uuidof(Connection)));
TESTHR(pRst.CreateInstance(__uuidof(Recordset)));
TESTHR(pCmd.CreateInstance(__uuidof(Command)));
Pollux2008
2003-05-18
打赏
举报
回复
那得用_RecordSetPtr
sql+ado交通灯
使用_
Connection
Ptr
接口返回一个记录集不是一个好的使用方法。对于要返回记录的操作通常用_Recordser
Ptr
来实现。而用_
Connection
Ptr
操作时要想得到记录条数得遍历所有记录,而用_Recordser
Ptr
时不需要。 _...
VC ADO ACCESS操作实例.rar
VC ADO技术操作 ACCESS的一些实例,主要是一些数据库的基本操作,比如添加、删除、修改数据,查看数据库内容等,重点是ADO在VC ... 使用_
Connection
Ptr
接口开发ACCESS数据库 使用_Recordset
Ptr
接口开发ACCESS数据库
C++使用ADO实现存取图片的方法
我们使用ADO,是用_
Connection
Ptr
,_Recordset
Ptr
来操纵数据库的。还有一个_Command
Ptr
,本程序没有使用它。 为了使用ADO,需要导入ADO动态链接库。在工程的stdafx.h文件中,添加如下代码: //导入ADO #import C:\...
解决win7下vc6.0不能使用open功能的问题
解决win7下vc6.0不能使用open功能的问题,里面包含两个文件,一个解决方案,一个filetool.dll文件
餐厅管理信息系统课程设计
利用ADO技术调用后台数据库,使用了两个ADO智能指针_
Connection
Ptr
和_Recordset
Ptr
,其中_
Connection
Ptr
用来连接后台SQL Server数据库,_Recordset
Ptr
指针用来对数据库的表中的记录集进行操作。工程使用的是基于...
数据库
4,011
社区成员
39,820
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章