C#学习教程:如何检查记录是否存在,并在c#中的ms访问数据库中插入分享


如何检查记录是否存在,并在c#中的ms访问数据库中插入

我想检查记录是否存在,如果它存在我不想插入,如果它我想在c#中的ms访问数据库中插入数据。

OleDbCommand cmd = new OleDbCommand("insert into MyTable values('" + test + "','" + test + "','" + "123" + "');", con); OleDbCommand cmd1 = new OleDbCommand("select * from MyTable", con); temp = 0; try { con.Open(); string count = (string)cmd1.ExecuteScalar(); temp = cmd.ExecuteNonQuery(); if (temp > 0) { MessageBox.Show("One Record Added"); } else { MessageBox.Show("Record not added"); } } catch { } 

任何人都可以建议我一些代码。

提前致谢。

根据某些键过滤您的Select查询。 检查是否返回特定记录的存在或不存在,并进行所需的处理。

  string cmdStr = "Select count(*) from MyTable where id = 1"; //get the existence of the record as count OleDbCommand cmd = new OleDbCommand(cmdStr, conn); int count = (int)cmd.ExecuteScalar(); if(count >0) { //record already exist } 

修改此行

上述就是C#学习教程:如何检查记录是否存在,并在c#中的ms访问数据库中插入分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

  OleDbCommand cmd1 = new OleDbCommand("select * from MyTable", con); 

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1269798.html

(0)
上一篇 1天前
下一篇 1天前

精彩推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注