社区
数据库及相关技术
帖子详情
如何用一个ADOQUERY或者ADODATASET控件 实现 SETSELECT INSERT DELETE UPDATA功能
geniusdhc
2007-05-13 09:27:41
好久没有使用CB,忘记怎么写了,
如何用一个ADOQUERY或者ADODATASET控件 实现 SETSELECT、INSERT、DELETE、UPDATA功能,
请大家帮忙!
...全文
315
7
打赏
收藏
如何用一个ADOQUERY或者ADODATASET控件 实现 SETSELECT INSERT DELETE UPDATA功能
好久没有使用CB,忘记怎么写了, 如何用一个ADOQUERY或者ADODATASET控件 实现 SETSELECT、INSERT、DELETE、UPDATA功能, 请大家帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kevin___2008
2007-05-30
打赏
举报
回复
用ExeSQL()运行SQL语句,看Rowaffected属性,如果是-1就设Active为true。
有个缺点,如果是select查询就必须运行两遍
geniusdhc
2007-05-14
打赏
举报
回复
航控件的insert delete是怎样知道执行哪个语句的呢
geniusdhc
2007-05-14
打赏
举报
回复
如果是这样就只能临时把需要的语句写入ADOQuery1->SQL了?
那导航控件的insert delete是怎样知道执行哪个语句的呢?
i_love_pc
2007-05-14
打赏
举报
回复
没听说过这个功能,期待...
geniusdhc
2007-05-14
打赏
举报
回复
谢谢楼上,
我想做的是,把SETSELECT、INSERT、DELETE、UPDATA一起写进去,使用时候让控件自己判断,记得有这个属性呀,现在回想不起来了.
rainfall19831109
2007-05-14
打赏
举报
回复
有个比较笨的方法
就是自己子类化TADOQuery,然后增加一个属性,作为有纪录集返回与否的标志
然后提供一个激活的函数
里面根据这个标志来调用ExecSQL或者是Open
对于那个标志变量的确定就根据用户传入的SQL语句的首字符去判断
不过这样做有个缺点就是不能调用存储过程。。。
rainfall19831109
2007-05-13
打赏
举报
回复
使用TADOQuery,把SQL语句写到ADOQuery的SQL属性里
SQL属性是个TStirngList的对象,你可以先把用ADOQuery1->SQL->Clear()清除掉原来的SQL语句
然后把你需要操作的SQL语句用ADOQuery1->SQL->Add(/*SQL语句*/)添加
接着就可以激活这个ADOQuery进行操作了
如果是有纪录集返回的命令,就用ADOQuery1->Open()来激活
如果是无纪录返回的命令,就用ADOQuery1->ExecSQL()来激活。。
ADO
Query
连接数据库的查询、插入、删除、修改
ADO
Query
连接数据库的查询、插入、删除、修改 右下角还有Delphi资料
利用
ADO
控件
连接DBF数据表
利用delphi自带的
ADO
控件
连接指定的DBF文件,可以通过SQL语句进行对DBF执行操作
C++Builder中
ADO
控件
读写SQL Server数据库
在现代软件开发中,数据库操作是不可或缺的一部分。C++Builder作为一款
功能
强大的集成开发环境(IDE),为开发者提供了一套直观且强大的数据库开发工具。它允许开发者在不牺牲性能的情况下,快速地构建数据库相关应用程序。活动数据对象(ActiveX Data Objects,简称
ADO
)是一种易于使用的数据访问技术,允许脚本和编程语言与数据源进行交互。它基于COM组件,支持多种数据源,比如SQL Server、Oracle和MySQL等。
ADO
的优势主要体现在以下几个方面:简单易用。
Delphi使用
ADO
进行数据库编程
Delphi是
一个
可视化的编程工具,
ADO
编程也是这样,所以话不多言,直接通过代码、截图和语言来说明。 我的数据库是Oracle,为了测试,先建
一个
表:create table practice(uno varchar(8), uname varchar(20)); 这个表比较简单,只有两个字段。 我的Oracle数据库是安装在虚拟机上的(操作系统是Redhat),所以需要先在服...
ADO
调用存储过程返回多个记录集的问题(关于存储过程内
Set
NoCount On的作用)
最近在 CSDN 上回答了好几个网友大致相同的问题 http://community.csdn.net/Expert/TopicView.asp?id=4131244 http://community.csdn.net/Expert/TopicView.asp?id=4156955 大致都是问:为什么没有返回数据集或将记录集赋给表格
控件
出错 产生问题...
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章