怎么知道数据库有多少条记录(adodc)

怎么知道数据库有多少条记录(adodc),第1张

对于access数据库

adodcopen "select from 表"

debugprint adodcrecordcount

这是对单表查询的,要查整个库的话,有多少个表就查多少次,再加起来

对于SQL数据库,直接可以访问系统表查询到

查询表一共有多少记录可以使用count函数获得,例如

select count() as 记录行数 from 表名;

至于每条记录在哪一行就比较麻烦了,因为数据库是不关心记录的存储位置的,它不像电子表格拥有固定的记录行号

这种问题通常应该交给应用程序端来解决。数据库端解决的话,如果支持开窗函数ROW_NUMBER()的,可以利用该函数获取记录的行号,不支持的话那就要用存储过程或游标来解决,是很麻烦或低效率的。

如果是客户端连接数据库的话,一条语句OK。select count() from tablename;

<php

$conn=mysql_connect('localhost','root','password');//连接数据库

mysql_select_db('databasename',$conn);//选择要查询的数据库

$sql="select count() from tablename";//SQL查询语句

if($result=mysql_query($sql,$conn))

{

$aaa=mysql_fetch_row($result);

echo $aaa[0]; //输出表里面总记录数

}

针对楼上

a=ado1recordsetcount

这样写很危险,因为有时a

=

-1

,我的建议是这样写

dim

rs

as

new

adodbrecordset

rsopen

"select

count()

from

表名",con,3,2

rsfields(0)value就是你所要的值

以上就是关于怎么知道数据库有多少条记录(adodc)全部的内容,包括:怎么知道数据库有多少条记录(adodc)、sql如何查询表中数据一共有多少条每条数据分别在第几行 如 20170301 name1 2、求助:在php中,怎么才能知道数据库(mysql)的表里面一共有多少条记录啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10173945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存