Table是用来存数据的
Query是一个查询它可以跟据条件产生不同结果它的数据可来自多个表
进行对Table操做也是Query:如UPDATE ,Inster,Delete,CREATE TABLE...
Query是一个查询它可以跟据条件产生不同结果它的数据可来自多个表
进行对Table操做也是Query:如UPDATE ,Inster,Delete,CREATE TABLE...
解决方案 »
- 一个关于Delphi的简单问题!!抢沙发给出答案就结帖!!
- 我用delphix的DXPaintBox的問題
- 大家都用delphi几???我windows 2003,死活装不上delphi2006
- 广州和东莞那边程序员的工作要求吗?
- 怎么实现程序象windows服务一样运行,并且还在任务管理器中关闭不了
- 如何在设计期建立控件数组
- 用ADSL上网的电脑能否用作数据服务器?
- Win32中的服务本质是什么?怎么样把一个应用程序做成服务??
- ADO连接SQL SERVER2000后出现的问题
- 请问用Delphi6怎样建立ASP组件
- 关于数据库的操作
- delphi 5 有纵向书写汉字的功能或组件吗? 谢谢
Query的结果可以生成实际数据库,也可以不生成。
Query的结果可以来自多个数据库。
对Query的Cursor结果,不能进行增、删、改。
其余操作,都一样。
多用户的网络程序开发:坚决使用query.绝对不要使用table.
因为table会引发许多并发问题!!!
使程序员不用与SQL打交道就可以访问SQL数据.不过,TTable加过外衣后,
控制起来当然远没有直接用TQuery来得畅快了,还有类似yjq说的种种蔽
端.jing的话很有问题,TTable难道就不能删改了吗?本地数据库就不能用
TQuery吗?
再使用local base 时使用Table有较好的效果,再使用真正的sql server时table的效率
较低,控制也不够灵活,而且Table只能连接一个表,Query可以连接多个表,也可以连接不同的Sql Server的多个表.table向后台出送的sql语句是经过bde/idapi处理的sql语句,不如query好.利用query结合缓存更新和事务处理,可以编出灵活,高效率的数据库程序.
:-利用Query+UpdateSQl,是可以进行进行增、删、改的。