如何查找数据库记录是否存在

本文关键字:数据库 记录 是否 存在 查找 何查找 | 更新日期: 2023-09-27 18:25:27

在将记录写入文件之前,我试图查看表中是否存在记录,但我一直收到错误

string InformationCheck = "Select FName,LName from Customer where FName ='" + this.f_Name.Text + "' and LName = '" + l_Name.Text + "'";
OleDbCommand InfoCheck = new OleDbCommand(InformationCheck, conn);
String strResult = String.Empty;
try
{
    conn.Open();
    strResult = (String)InfoCheck.ExecuteScalar();
    if (strResult.Length == 0)
    {
        MessageBox.Show("Dose Not Exist");
        AddInfo.ExecuteReader();
        conn.Close();
        this.Hide();
        f1.Show();
    }
    else
    {
        MessageBox.Show("Exists");
    }                    
}
catch (Exception ex)
{
    MessageBox.Show("" + ex + "");
}

如何查找数据库记录是否存在

感谢我通过更改.ExecuteReader()解决了我的问题;到.ExecuteNonQuery();

它现在检查它是否在数据库中,如果不是,则将信息输入到表中。