【发布时间】:2012-02-17 12:14:29
【问题描述】:
我正在将数据插入到访问数据库中,如果数据已经存在,即发现重复的实体,则只需更新该实体。
public bool InsertInToTooltip()
{
InitializeSettingsDatabase();
OleDbCommand command;
command = new OleDbCommand(//Query, settingsDbConn);
try
{
command.ExecuteNonQuery();
}
catch (Exception e)
{
UpdateTable();
}
CloseDatabase();
return true;
}
在访问数据库中插入重复条目是否会引发任何特定异常?
【问题讨论】:
-
为什么不以不尝试插入重复记录的方式编写查询?
-
任何你想举的例子
-
没有数据有点困难,但大致:
INSERT INTO Table1 ( ID, AText ) SELECT Distinct 98 AS ID, "AText" AS AText FROM Table1 WHERE 98 Not In (SELECT ID FROM Table1)
标签: c# ms-access c#-4.0 ms-access-2003