503
צפיות
צפיות
0
תשובות
תשובות
איך מוודאים שהמסד נתונים לא שונה?
היות והקוד רץ על שרת, אני חייב להיות בטוח שהוא לא השתנה מאז הקריאה לכתיבה.
איך עושים את זה?
odbGetCountCommand.CommandText = "SELECT Count FROM Table WHERE Id = 1"
oldCount = odbGetCountCommand.ExecuteScalar()
If oldCount > 1 Then
odbSetCountCommand.CommandText = "UPDATE Table SET Count = " & oldCount + 1 & " WHERE Id = 1"
ElseIf oldCount = 0 Then
odbSetCountCommand.CommandText = "INSERT INTO Table (Count) VALUES (1)"
End If
odbSetCountCommand.ExecuteNonQuery()
0 תשובות