大家习惯用TQuery还是TTable? to : zbpro(卧蝶)你这和没说一样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.和你有同感,但最好用ADO2.同类型的表用联结查询,不同类型的用异质查询3.不懂,没用过ACCESS 我刚学只会用TTABEL但是用过了TQUERY之后就不想用TTABEL了因为真的是QUERY+DBGRID实在是要方便很多。 大家具体点,就是说都用tedit和tquery了?第二个问题呢? query用sql语句,做多条件查询非常好用。 1、query2、关联3、access2000没用过 1.query,但最好是ADO2.同类型的用联结查询,不同类型的用异质查询3.不懂,没用过ACCESS DBGrid作查询结果可以,录入不方便。我问大家录入的时候。 如果说需要查询的话,当然是TQuery好了,由于几乎所有的数据库系统都需要查询,所以我觉得还是TQuery好用了。 当然是Tquery好用,当然用Tadoquery更好用。 查询还是query不过如果不嫌麻烦就多作一个table这样录入查询都可以了 提供功能不大时用TTable, 要求实现灵活时用TQuery 录入:query+dbedit/db...query+dbedit即可用来显示查询结果又能录入, 我是用的table,暂时用edit作为输入数据的。 我告诉你两个用TQuery的理由:1.使用TTable时,每次调用Table.open,会返回某个表中的全部记录,尽管你在DbGrid里看到的可能只是一部分记录,如果你有一张表有几万条,甚至更多记录,呵呵,效率如何可想而知了,而Tquery不同,她只返回你需要的(或者说符合条件的)记录;2使用TQuery比TTable灵活得多,这我就不说了罢! 第二个问题: 通常会动态生成一个query,根据需要从另一个表中查询数据.取得数据之后再free掉.第三个问题:嘻嘻,不大明白,我怎么看着是currency呀? 当然用tquery的了,功能又强,又易改动, 我比较习惯用TQuery,即使完全可以用TTable. Table相当于select *,用哪个根据需要 2.用TQuery的动态Sql语句查询即可3.货币类型对应于Currency类型 同意 afei78223 的看法而且用dbedit的话,如果是网络版速度会比较慢,这也是关键问题之所在 1.我向来喜欢用TEdit+TQuery2.可以用SQL关联查询,举个例子:Select A.Fieldx,A.Fieldy From Table1 A, Table2 B Where A.Fieldz = B.Fieldz 录入界面一般都是edit+query问题2,用一个query查出另一个表的内容,然后插入原表。问题3,如果你的货币类型为常规数字,那么就为浮点型 如果为固定,那么就为定点数。 tquery,比较灵活,直接操作SQL语句。 用TEdit做录入界面的话,那么如果有向前向后翻页的也要自己写事件了吧?我就是觉得处理这个烦,但是table功能还不够。第三个问题,我觉得access里面的货币类型是bcb表示的定点数,这就说明不会出现浮点数的0.1+0.1!=0.2的问题了。 我经常用Tquery+TDBeditAccess中,自己直接把字段定成float 还是TQUERY+EDIT好!几乎不用TABLE float 做主要有个精度问题比较讨厌。 1、用Tquery2、用DBLookup3、没怎么研究 如果取數據庫中所有紀錄,兩者區別並不大,但如果只需要一些數據(如ID='001')時,用Query的效率要高得多。 用query功能更强大便不可一概而弄,我的原则,能用query的地方不用table!但这样的情况很少! 用query!不要用dbgrid做数据编辑,否则用户有可能不小心就修改了数据! 我用Query显示数据,用Table提交,速度飞快 我习惯用query 它的查询还是做报表远好用过table 1.本地用table,远程用query,或者两者结合,根据需要。2.用query查询 读取流【ReadBuffer】报错,是怎么回事? 如何隐藏自己的任务栏图标?? IdCookieManager的使用语法 imagelist1.Draw(form1.Canvas,10,20,0)的时候画出的图片很小,如何设置其显示为原始大小 Delphi8 For .NET 的书现在有没有? 人生规化:Delphi程序员,过两年想转成其他语言,同时想转到其他好的公司 再次讨教有关父子窗体MDI的关闭问题 关于ord函数的问题 问一下专家分有多少就可以升级? 我做的程序的EXE程序运行的时候发生堆栈溢出,怎么回事呢? 谁有CD—>MP3的代码 UP也有分,200分呀,快来呀,帮我提前呀!
2.同类型的表用联结查询,不同类型的用异质查询
3.不懂,没用过ACCESS
但是用过了TQUERY之后就不想用TTABEL了
因为真的是QUERY+DBGRID实在是要方便很多。
就是说都用tedit和tquery了?
第二个问题呢?
2、关联
3、access2000没用过
2.同类型的用联结查询,不同类型的用异质查询
3.不懂,没用过ACCESS
不过如果不嫌麻烦就多作一个table
这样录入查询都可以了
query+dbedit即可用来显示查询结果又能录入,
暂时用edit作为输入数据的。
1.使用TTable时,每次调用Table.open,会返回某个表中的全部记录,尽管你在DbGrid里看到的可能只是一部分记录,如果你有一张表有几万条,甚至更多记录,呵呵,效率如何可想而知了,而Tquery不同,她只返回你需要的(或者说符合条件的)记录;
2使用TQuery比TTable灵活得多,这我就不说了罢!
通常会动态生成一个query,根据需要从另一个表中查询数据.取得数据之后再free掉.
第三个问题:嘻嘻,不大明白,我怎么看着是currency呀?
3.货币类型对应于Currency类型
而且用dbedit的话,如果是网络版速度会比较慢,这也是关键问题之所在
2.可以用SQL关联查询,举个例子:
Select A.Fieldx,A.Fieldy
From Table1 A,
Table2 B
Where A.Fieldz = B.Fieldz
问题2,用一个query查出另一个表的内容,然后插入原表。
问题3,如果你的货币类型为常规数字,那么就为浮点型
如果为固定,那么就为定点数。
我就是觉得处理这个烦,但是table功能还不够。第三个问题,我觉得access里面的货币类型是bcb表示的定点数,这就说明不会出现浮点数的0.1+0.1!=0.2的问题了。
Access中,自己直接把字段定成float
2、用DBLookup
3、没怎么研究
但如果只需要一些數據(如ID='001')時,用
Query的效率要高得多。
便不可一概而弄,我的原则,能用query的地方不用table!
但这样的情况很少!
2.用query查询