私はこの問題に私のクエリで直面しています。親切に私がそれを解決するのを手伝ってください。ここデータベースでこのステートメントを更新できない理由
MD = "UPDATE librarysystem.audit set timeout = '" & Today + "" + TimeOfDay & "' AND status='0' WHERE username = '" & AccountId & "'AND status = '1'"
cmd = New MySqlCommand(MD, con)
cmd.ExecuteNonQuery()
はコードです:
connect()
Dim result As Integer = MessageBox.Show("Are You Sure You Want To LOGOUT?", "Are You?", MessageBoxButtons.YesNo)
If result = DialogResult.No Then
Me.Show()
ElseIf result = DialogResult.Yes Then
connect()
Dim time As DateTime
time = Date.Today
Dim a As Integer = 0
MD = "UPDATE librarysystem.audit set timeout = '" & Today + "" + TimeOfDay & "' AND status='0' WHERE username = '" & AccountId & "'AND status = '1'"
cmd = New MySqlCommand(MD, con)
cmd.ExecuteNonQuery()
AccountSettings.Hide()
BorrowedBooks.Hide()
LogHistory.Hide()
Login.Hide()
ReturnedBooks.Hide()
SearchBooks.Hide()
End If
End Sub
:
SQLの深い激論の一つは、あなたが通常で一つの言語を埋め込んだということです^^事前に
ER図やデータ辞書など、データベースに関する詳細を追加できますか? –
また、plsはいくつかのコードスニペットを追加します。単なるSQL構文で問題を判断するのは本当に難しいです。 –
あなたはこのエラーを共有しませんでしたが、SQL PArametersを使用して問題を解決する可能性は非常に高いです。また、DBプロバイダーオブジェクトを再利用しないでください。 – Plutonix