LIKE query on an Access database via C# always returns COUNT(*) of 0

后端 未结 2 651
粉色の甜心
粉色の甜心 2021-01-15 03:39

Please look into following code:

using (OleDbConnection openCon = new OleDbConnection(ConfigurationManager.AppSettings[\"AccessConnectioString\"]))
{
                


        
2条回答
  •  醉话见心
    2021-01-15 04:03

    Try ExecuteScalar() method

    Replace This:

     OleDbDataReader dr1 = qtc.ExecuteReader();
     while (dr1.Read())
     {
        ttCnt = (int)dr1["Count"];
     }
    

    With This:

     ttCnt = Convert.ToInt32(qtc.ExecuteScalar());
    

提交回复
热议问题