根据访问中是否存在行来更新或插入数据

时间:2013-04-02 12:46:53

标签: vb.net ms-access-2007

我正在尝试找到一种有效的方法来执行UPDATE如果表中已存在行,或者如果该行不存在则执行INSERT。我使用Microsoft访问

这是我使用的方法。打开一个事务,SELECT来查找该行是否存在,如果它不存在则INSERT,如果存在则为UPDATE,提交事务。是否有任何简单的方法来实现这一点?

1 个答案:

答案 0 :(得分:0)

正如@HansUp在他的评论中指出的那样,对here进行了很好的讨论,但总结一下:

建议的方法是首先执行SELECT(或类似的操作)以查看该行是否存在,然后根据需要发出INSERT或UPDATE。

相关问题