社区
数据库
帖子详情
请问CRecordset::Open(..)和CDatabase::SQLExecute(..)执行SQL有什么区别吗
h3w4
2003-02-07 10:43:02
问题如上
...全文
51
4
打赏
收藏
请问CRecordset::Open(..)和CDatabase::SQLExecute(..)执行SQL有什么区别吗
问题如上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luckycat
2003-02-10
打赏
举报
回复
CDatabase::SQLExecute(..)只不过是完成对数据库的操作,结果不能再程序中显示
CRecordset::Open(..)可以返回一个结果集,用来在程序中显示,编辑
zhaolaoxin
2003-02-09
打赏
举报
回复
CRecordset::Open(..)用来取回一个结果集;
CDatabase::SQLExecute(..)执行一条SQL语句或存储过程,完成一个功能操作,并且不返回结果集
small_wei
2003-02-08
打赏
举报
回复
如果sql 语句执行后没有返回记录集,最好是用Execute执行,这样效率会很高,虽然生成sql语句会比较麻烦,但相对于效率来说是值得的。如:insert,update,delete语句等,如果sql 语句返回有记录集的,那只能用Recordset对象来执行SQL命令,如select语句
aben456
2003-02-07
打赏
举报
回复
open执行后可以查看执行的结果,或取出来数据
而SQLEXECUTE一般则不可以;
CData
base
类和C
Recordset
类关于
执行
Sql
语句的用法
区别
2
CData
base
类通过
Execute
Sql
(..)
执行
创建 插入,删除,修改等不返回记录集操作 第一种用法:
CData
base
dw; dw.
Open
(_T("MaGic"),false,false,_T("ODBC;DSN=
SQL
Server"),false); C
Recordset
...
CData
base
类和C
Recordset
类
区别
与联系
CData
base
类和C
Recordset
类
区别
与联系两者都是MFC的...C
Recordset
类通过
open
(..)可以
执行
sql
语句,并且将记录集存在对象中 2
CData
base
类通过
Execute
Sql
(..)
执行
创建 插入,删除,修改等不返回记录集操作 第一种用法:
VC ODBC使用总结
1.打开数据库
CData
base
data
base
; data
base
.
Open
Ex( _T( "DSN=zhuxue" ),
CData
base
::noOdbcDialog);//zhuxue为数据源名称 2.关联记录集 C
Recordset
recset(&...recset.
Open
(C
Recordset
::forwardOnly, s
Sql
1,
关于使用ODBC+VC操作DBF文件问题小结
刚刚解决了使用ODBC+VC创建DBF数据库文件问题,小结如下:1:首先要创建数据源,这时不用创建文件,创建数据源是指明DBF文件将要在的路径即可,不包括文件名。...4:利用取得的
CData
base
::
Execute
SQL
(..
MFC实现excel的读写操作
第二步:添加两个头文件到stdafx.h, #include <afxdb.h> #include <odbcinst.h>第三步:添加两个按钮控件和一个List Box控件,给List Box添加控制变量CListBox m_ExcelList;添加DDX_Control(pD
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章