Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 统计ACCESS数据库中的数据?_C#_Database_Records_Counting - Fatal编程技术网

C# 统计ACCESS数据库中的数据?

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 你不仅要说明你想要什么,还要展示你已经尝试

我的数据库中有3条记录(数据库类型:microsoft access)。它们是3位客户的个人信息

现在在界面中,我有一个名为“计数客户”的按钮。当我推它时,我希望它计算记录数,并告诉我数据库中有多少记录。例如,这里我有3张,它必须说你有3张唱片或3个顾客


我使用的是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);
            }
        }