主题:  如何得到数据库的行数?

tigea

职务:普通成员
等级:1
金币:0.0
发贴:126
#12002/9/14 10:05:41
用authorware通过ODBC连接Access数据库,如何利用count得到数据库行数?



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#22002/9/14 10:26:29
查询一个关键字段,然后用Linecount取得返回记录结果的行数就是行数了



tigea

职务:普通成员
等级:1
金币:0.0
发贴:126
#32002/9/14 22:22:56
具体怎么做啊?



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#42002/9/15 8:57:20
sql="select 字段1 from 表"
odbcdata=odbcexecute(odbchandle,sql)
result=linecount(odbcdata)--这时就有了记录数。



tigea

职务:普通成员
等级:1
金币:0.0
发贴:126
#52002/9/15 10:39:16
我是函数白痴(以前太讨厌编程了)。那个result好像不是变量,那记录数返回那个变量了?



hw26

职务:普通成员
等级:1
金币:11.0
发贴:240
#62002/9/15 11:07:46
result是一个变量,不过不是自定义变量,不须变量初始化



tigea

职务:普通成员
等级:1
金币:0.0
发贴:126
#72002/9/15 11:51:53
晕~~~~~~原来那么简单,只要设定一个变量就可以了。
例如:
max:=LineCount(ODBCdata)-1

因为access输入数据的时候,经常自动多加一行以方便人工录入数据。不过多出来的这行就变成空白了,所以要在最后减1。



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#82002/9/15 12:52:31
自己动脑筋想出来的东西以后你都会灵活运用!