先说SQL中计算记录总数的语句是:

COUNT(*) 函数返回表中的记录数:

SELECT COUNT(*) FROM table_name

来自:SQL COUNT() 函数

再看易语言使用上面sql语句的方法:

易语言 SQL 查询记录总数

.版本 2
.支持库 sqlite3
.支持库 spec

.局部变量 局部_SQL, 文本型
.局部变量 局部_逻辑返回值, 逻辑型
.局部变量 局部_记录集, Sqlite记录集
.局部变量 局部_结果, 文本型, , "0"
.局部变量 局部_记录个数, 整数型

局部_SQL = 取文本 (“SELECT COUNT(*) FROM %s”, “Table1”)
局部_记录集.置SQL语句 (局部_SQL, 成员_数据库)
.如果真 (局部_记录集.打开 () = 假)
    调试输出 (“记录集打开失败” + 成员_数据库.取错误文本 ())
    返回 (-1)
.如果真结束
.如果真 (局部_记录集.首记录前 () = 真)
    局部_记录集.到下一记录 ()
.如果真结束
局部_结果 = 局部_记录集.取所有字段 ()
调试输出 (局部_结果)
局部_记录个数 = 到整数 (局部_记录集.读字段文本值 (“COUNT(*)”, ))
调试输出 (局部_记录个数)
返回 (局部_记录个数)