社区
C++ Builder
帖子详情
ADO创建非连接的记录集
worldy
2013-06-30 12:56:16
有没有那位高手知道在CB6中,创建没有连接到数据库的记录集?VB、VC中都可以创建,但CB似乎对ADO封装的面目全非,不知道怎么创建,请高手指点指点。
...全文
551
4
打赏
收藏
ADO创建非连接的记录集
有没有那位高手知道在CB6中,创建没有连接到数据库的记录集?VB、VC中都可以创建,但CB似乎对ADO封装的面目全非,不知道怎么创建,请高手指点指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guoguo码农921
2013-07-16
打赏
举报
回复
VC如何用ADO创建非连接的记录集呢,求教啊
sczyq
2013-06-30
打赏
举报
回复
TADODataSet* rs=new TADODataSet(this); TFieldDef *AFieldDef = rs->FieldDefs->AddFieldDef(); AFieldDef->DataType = ftInteger; AFieldDef->Name = "Field1"; AFieldDef = rs->FieldDefs->AddFieldDef(); AFieldDef->DataType = ftString; AFieldDef->Name = "Field2"; AFieldDef->Size = 20; AFieldDef = rs->FieldDefs->AddFieldDef(); AFieldDef->DataType = ftString; AFieldDef->Name = "Field3"; AFieldDef->Size = 20; rs->CreateDataSet(); // 这里就已经Open了
worldy
2013-06-30
打赏
举报
回复
引用 1 楼 sczyq 的回复:
TADODataSet 就是
void __fastcall TForm2::FormMouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { // TRecordset TADODataSet* rs=new TADODataSet(this); // TADORecordset *rs=new ADORecordset(this); TField* fld=new TField(this); fld->FieldName="Field1"; fld->SetFieldType(3); // fld->Size=4; rs->Fields->Add(fld); fld=new TField(this); fld->FieldName="Field2"; fld->SetFieldType(202); //fld->Size =20; rs->Fields->Add(fld); fld=new TField(this); fld->FieldName="Field3"; fld->SetFieldType(202); //fld->Size=20; rs->Fields->Add(fld); //rs->CursorLocation=adUseClient; rs->Connection=NULL; rs->CommandText="";
rs->Open(); //到此处都是失败,在VB中其Connection属性为Nothing就可以
// ADODataSet* rs=new ADODataSet; DataSource1->DataSet=rs; }
sczyq
2013-06-30
打赏
举报
回复
TADODataSet 就是
如何使用 VBScript 在 ASP 中
创建
不连续的
ADO
记录集
ASP 的原则之一是尽快释放
ADO
对象,从而释放这些对象所使用的系统资源。
ADO
非
连接
记录集
这一功能允许
记录集
在没有活动
连接
时也能存在;这可以节省数据库服务器资源并提高伸缩性。
ADO
非
连接
记录集
要求使用客户端游标,这可以通过将Connection 对象的 CursorLocation 属性设置为adUseClient 来实现。下面的示例代码使用 Microsoft OLEDB Provi
ADO
访问数据库
ODBC方式链接。 1、应用程序的stdafx.h头文件中(也可以在其他合适的地方)包含如下语句。 #import "C://program files//commonfiles//system//
ado
//ms
ado
15.dll" no_namespacerename ("EOF","
ado
EOF") 2、链接数据库 CoInitialize(NULL);
胡言乱语最近学习中发现的技术小问题!
前几天准备到一家电脑学院里去试讲WEB开发的课程,想了一会,不知道讲什么内容才好。个人觉得凡是和WEB相关的运用大多都是和数据库产生一些交互查询。所以我觉得还是讲点
连接
数据库方面的内容最好。因为可以说这是很多问题的基本切入点。查资料的过程中,我看到其中一篇关于VBscript和JScript的文章,真是又有一些对数据库
连接
Connection对象的新认识。(反正我是发现,学习,越往后,自
c++从数据库的表中读取数据
// 0518A.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include #include #include //步骤1:添加对
ADO
的支持 #import "C:\Program Files (
Note-Station-to-markdown
这是一个跨平台脚本,可将 Synology Note Station 的笔记转换为 Markdown 文件。脚本使用 Python 编写,可在任何桌面平台上运行。 转换后您将获得: 1、以导出的笔记本命名的文件夹; 2、这些文件夹中以所有内联图片原位存储的 Markdown 语法纯文本文件笔记; 3、在笔记文本开头处分配标签和附件链接; 4、所有图片和附加文件都位于笔记本目录下的媒体子目录中。
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章