如何使用Microsoft Visual Studio 2010

时间:2018-02-15 07:10:55

标签: mysql vb.net visual-studio visual-studio-2010

我一直在尝试使用Microsoft Visual Studio 2010为系统执行此操作。我有一个表morAtt

columns =日期,名称,位置,TimeIn,TimeOut

如果(列中的值存在)则

sql = UPDATE morAtt set TimeOut = TimeString

否则

sql = INSERT INTO morAtt(Date,Name,Position,TimeIn)值(DateString,txtName.Text,txtPost.Text,TimeString)

ENDIF

因此,我需要有关如何检查列中是否存在值的帮助,如果存在名称则更新TimeOut,否则名称不存在将新行插入表中。

1 个答案:

答案 0 :(得分:0)

2个选项:

UPDATE morAtt a
SET a.TimeOut = TimeString
WHERE EXISTS (
    SELECT 1
    FROM morAtt b
    WHERE (b.Name= a.Name)
)

if morAtt .name is not null then update else insert