获取一个神秘的FROM子句语法错误

本文关键字:FROM 子句语法 错误 一个 获取 | 更新日期: 2023-09-27 18:29:44

我正在尝试获取一个标签来显示数据库中存在的条目数量。我正在使用我能想象到的最简单可笑的FROM。我收到了"FROM子句中的语法错误"的垃圾邮件,而不是更新我的标签。语法是一个错误,当我为表或列使用系统保留名称时,我会遇到很多错误。但是我使用的表名在其他语句中也适用,所以我认为这不是问题所在,它是ONLY变量。除非它不是FROM,而且它在骗我,这是完全可能的。。。

        if (DateTime.Now.Millisecond > 500)
        {
            try
            {
                OleDbConnection conn = new OleDbConnection();
                conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=access.mdb";
                conn.Open();
                OleDbCommand cmmd = new OleDbCommand("SELECT * FROM probe)", conn);
                using (OleDbDataReader myReader = cmmd.ExecuteReader())
                {
                    DataTable dt = new DataTable();
                    dt.Load(myReader);
                    int count = dt.Rows.Count;
                    lblCount.Text = count.ToString();
                    conn.Close();
                }
            }
            catch (OleDbException expe)
            {
                MessageBox.Show(expe.Message);
            }
        }
    }

获取一个神秘的FROM子句语法错误

SELECT * FROM probe)

应该是

SELECT * FROM probe 

更改

OleDbCommand cmmd = new OleDbCommand("SELECT * FROM probe)", conn);

OleDbCommand cmmd = new OleDbCommand("SELECT * FROM probe", conn);