如何得到Access表的行数
有朋友说用语句select count(*) from " + tabName可以得到这个表的记录数,该如何把它赋值给一个变量?
C# code:
int n = (int)cmd.ExecuteScalar();
多谢wuyi8808的帮忙,问题已经解决。
这几天用C#操作Access数据库,遇到了不少问题,c#入门经典上大部分介绍的是操作SQL的,不知道您有没相关c#操作Access数据库的书籍或者教程
C# code:
string sql = "select count(*) from " + tabName;
OleDbCommand cmd = new OleDbCommand(sql, conn);
cmd.Connection.Open();
int n = (int)cmd.ExecuteScalar(); // 这就是你所要的
// 如果出错了,可以考虑改为:
// int n = int.Parse(cmd.ExecuteScalar().ToString());
conn.Close();
很少看到有这方面的书,我也没有。不过这两者的区别不是很大。
相关问答:
access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置
sql 在查询分析器里面 执行很正常
是 ......
<?php
include("adodb/adodb.inc.php");
$db = &NewADOConnection("access");
$access = realpath("Data.mdb");
$dsn = "Provider=Microsoft.J ......
_RecordsetPtr CMyAdo::SelectRecord(string &where, string &tablename,string &field, int way )
{
int ret = 0;
_RecordsetPtr pset;
CString sql;
& ......
ACCESS数据库中有一个tablename表,设计如下
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注”
其中"编号"维一,在“ISBN”中有的为空值, ......
如题在我打开access修改的时候报错
我装的Ghost 的XP版 sp3的补丁
错误签名
AppName: msaccess.exe AppVer: 11.0.8166.0 AppStamp:46437912
ModName: pintlgnt.ime&n ......