利用sqldatasoures进行连接数据库后
dim dv as new dataview
dim dt as new datatable
sqldadasour1command text =“SQL语句”
dv=sqldatasour1select
dvcount就是表的行数
查询表一共有多少记录可以使用count函数获得,例如
select count() as 记录行数 from 表名;
至于每条记录在哪一行就比较麻烦了,因为数据库是不关心记录的存储位置的,它不像电子表格拥有固定的记录行号。
这种问题通常应该交给应用程序端来解决。数据库端解决的话,如果支持开窗函数ROW_NUMBER()的,可以利用该函数获取记录的行号,不支持的话那就要用存储过程或游标来解决,是很麻烦或低效率的。
int row;
stmt = connprepareStatement( SQL ,ResultSet
TYPE_SCROLL_INSENSITIVE,
ResultSetCONCUR_READ_ONLY);
rs = stmtexecuteQuery();
if( rslast())
{
row = rsgetRow();//行数
rsbeforeFirst();
}
以上就是关于VB2008如何获取SQL数据库某个表的行数全部的内容,包括:VB2008如何获取SQL数据库某个表的行数、sql如何查询表中数据一共有多少条每条数据分别在第几行 如 20170301 name1 2、java sql 获取表里的有多少行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)