【发布时间】:2017-04-27 02:12:44
【问题描述】:
我需要检查数据是否存在已经存在的它仍然添加并且没有消息框显示它已经存在。
这是我的代码
If jobtitle <> "" And businessunit <> "Please Select" And division <> "Please Select" And subdivision <> "Please Select" And classification <> "Please Select" And subclassification <> "Please Select" Then
insrtResult = UpdateInsDelRecord("UPDATE EMP_MASTERTBL SET JOBTITLE = '" & jobtitle & "' " & _
"WHERE MASTERID = '" & empID & "'" & _
";" & _
"INSERT INTO EMPGROUP_TBL(MASTERID, BUSINESS_UNIT, " & _
"DIVISION, SUB_DIVISION, CLASSIFICATION, SUB_CLASSIFICATION) VALUES " & _
"('" & HandleQuote(empID) & "', " & _
"'" & businessunit & "' ," & _
"'" & division & "' ," & _
"'" & subdivision & "' ," & _
"'" & classification & "' ," & _
"'" & subclassification & "')")
If Not insrtResult Then
MessageBox("alert('Error Ocurred While Inserting a Data.')")
Else
MessageBox("alert('Successfully Added.')")
End If
Else
MessageBox("alert('Data Already Exist.')")
End If
我的代码可能有什么问题?提前致谢。
【问题讨论】:
-
MySQL或SQL Server? -
数据存在是什么意思?在数据库中还是在表单中?在后一种情况下,在您的代码中,仅对其中一个字段进行 valorized 就足够了,以便让插入和更新执行
-
如果数据库中仅存在一名特定员工的数据。我有一个拥有业务组详细信息的员工,如果我想添加他们的业务部门详细信息,则需要检查她是否已经拥有想要添加的业务部门(如果存在),那么消息框将显示它已经存在。
标签: mysql sql sql-server vb.net