主题:[原创]数据库
shuiziliu
[专家分:300] 发布于 2005-10-28 16:35:00
如果一个表message中有5条纪录a1、a2、a2、a4、a5。怎样查出这个表有五个纪录呢?
多谢指教[em8]
回复列表 (共12个回复)
沙发
singleminded [专家分:490] 发布于 2005-10-28 16:41:00
select count(*) from message
板凳
宝宝啊呜 [专家分:990] 发布于 2005-10-28 16:41:00
count(*)
3 楼
shuiziliu [专家分:300] 发布于 2005-10-31 09:15:00
多谢二位,不过我是要查表中字段个数,不是某字段的记录数
4 楼
tinghua [专家分:180] 发布于 2005-10-31 13:25:00
Tablename.Columns.count就可以了
5 楼
shuiziliu [专家分:300] 发布于 2005-11-01 13:08:00
楼上的,多谢,但还是无法实现
6 楼
宝宝啊呜 [专家分:990] 发布于 2005-11-01 16:57:00
tinghua的方法是对的,我试过的
7 楼
shuiziliu [专家分:300] 发布于 2005-11-02 08:16:00
那你看我按他写的这条语句有什么问题吗?
select columns.count(*) from message
其中“message”是我的表名。
楼上,帮忙看一下啦,多谢了
8 楼
宝宝啊呜 [专家分:990] 发布于 2005-11-02 09:07:00
select columns.count(*) from OLDSET
-----------------------------------------
不是这个意思,SQL里是米有columns这个东西的,你应该先
--> select * from oldset 把结果放到一个数据集里,如DataSet,表名假设为sss
然后,在.net中 写
--> textbox1.text = mydataset.tables("aaa").columns.count
另外,如果要直接用SQL语句实现的话,我记得是要用到存储过程的,你去查下吧
9 楼
shuiziliu [专家分:300] 发布于 2005-11-02 09:48:00
textbox1.text = mydataset.tables("aaa").columns.count
你这里aaa就是你刚才设的表名sss,是吗?
多谢了
那这个表跟我的表OLDSET有什么关系呢?是怎么进行联系的呢?
不好意思DATASET我用的不多,所以有点乱。多谢了
10 楼
shuiziliu [专家分:300] 发布于 2005-11-02 10:31:00
明白了,多谢了!感谢天感谢地感谢我和你们相遇!
我来回复