Table 与Query的使用比较

fee 2000-01-07 05:58:00
Table 与Query的使用比较
...全文
326 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kxy 2000-01-08
  • 打赏
  • 举报
回复
李维的 Delphi3从入门到精通 有很好的叙述.
GetWay 2000-01-08
  • 打赏
  • 举报
回复
Table和Query是从同一个父类继承下来的.两者有一定的区别.
再使用local base 时使用Table有较好的效果,再使用真正的sql server时table的效率
较低,控制也不够灵活,而且Table只能连接一个表,Query可以连接多个表,也可以连接不同的Sql Server的多个表.table向后台出送的sql语句是经过bde/idapi处理的sql语句,不如query好.利用query结合缓存更新和事务处理,可以编出灵活,高效率的数据库程序.
:-利用Query+UpdateSQl,是可以进行进行增、删、改的。
Firing_Sky 2000-01-08
  • 打赏
  • 举报
回复
TQuery生成的是视图,它可以是实际的表,也可以不是
barton 2000-01-07
  • 打赏
  • 举报
回复
TQuery和TTable其实在外观上是一样的,TTable给TQuery加上了一层外衣,
使程序员不用与SQL打交道就可以访问SQL数据.不过,TTable加过外衣后,
控制起来当然远没有直接用TQuery来得畅快了,还有类似yjq说的种种蔽
端.jing的话很有问题,TTable难道就不能删改了吗?本地数据库就不能用
TQuery吗?
jing 2000-01-07
  • 打赏
  • 举报
回复
Query是可以删、改的.网络程序开发使用query
渤海海峡 2000-01-07
  • 打赏
  • 举报
回复
单用户开发,可以使用table.
多用户的网络程序开发:坚决使用query.绝对不要使用table.
因为table会引发许多并发问题!!!
huzi 2000-01-07
  • 打赏
  • 举报
回复
Table是一个实在的数据库。
Query的结果可以生成实际数据库,也可以不生成。
Query的结果可以来自多个数据库。
对Query的Cursor结果,不能进行增、删、改。
其余操作,都一样。
jing 2000-01-07
  • 打赏
  • 举报
回复
Table是用来存数据的
Query是一个查询它可以跟据条件产生不同结果它的数据可来自多个表
进行对Table操做也是Query:如UPDATE ,Inster,Delete,CREATE TABLE...

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧