C# 统计ACCESS数据库中的数据?
我的数据库中有3条记录(数据库类型:microsoft access)。它们是3位客户的个人信息 现在在界面中,我有一个名为“计数客户”的按钮。当我推它时,我希望它计算记录数,并告诉我数据库中有多少记录。例如,这里我有3张,它必须说你有3张唱片或3个顾客C# 统计ACCESS数据库中的数据?,c#,database,records,counting,C#,Database,Records,Counting,我的数据库中有3条记录(数据库类型:microsoft access)。它们是3位客户的个人信息 现在在界面中,我有一个名为“计数客户”的按钮。当我推它时,我希望它计算记录数,并告诉我数据库中有多少记录。例如,这里我有3张,它必须说你有3张唱片或3个顾客 我使用的是Visual Studio 2008,语言是C。我的数据库是MicrosoftAccess数据库此简单查询将返回表中的总行数 SELECT COUNT(*) FROM Table_name 你不仅要说明你想要什么,还要展示你已经尝试
我使用的是Visual Studio 2008,语言是C。我的数据库是MicrosoftAccess数据库此简单查询将返回表中的总行数
SELECT COUNT(*) FROM Table_name
你不仅要说明你想要什么,还要展示你已经尝试过的东西。谢谢。我使用你的代码,但它不是word,请你创建一个并附加它,以便我可以下载它。再次感谢您遇到了什么问题?当我使用GetInt it sys时,也会出现以下错误:错误1“System.Data.OleDb.OleDbDataReader”不包含“GetInt”的定义,并且找不到接受类型为“System.Data.OleDb.OleDbDataReader”的第一个参数的扩展方法“GetInt”(是否缺少using指令或程序集引用?)O:\C#\shomaresh data\shomaresh data\shomaresh data\Form1.cs 39 47 shomaresh data非常感谢,但我想将其用于WP而不是DOS,如果您有时间,请将其更改为C#WP.WP?这是正确答案,与DOS无关。它说明了你需要做什么。您可以更改MessageBox。根据需要显示行。好的,谢谢,请查看此错误并告诉我如何操作plz
using (OledbConnection cn = new OledbConnection())
{
cn.ConnectionString = OledbConnectionString;
cn.Open();
OledbCommand commandRowCount = new OledbCommand("SELECT COUNT(*) FROM [TABLENAME]", cn);
countStart = System.Convert.ToInt32(commandRowCount.ExecuteScalar());
MessageBox.Show("Starting row count: " + countStart.ToString());
}
using (OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Test.mdb"))
using (OleDbCommand Command = new OleDbCommand(" SELECT count (CustomerId) from Customer as total", con))
{
con.Open();
OleDbDataReader DB_Reader = Command.ExecuteReader();
if (DB_Reader.HasRows)
{
DB_Reader.Read();
int id = DB_Reader.GetInt32(0);
}
}