2
openconnection()
Dim cmd As SqlCommand
If Val(TextBox1.Text) - Val(TextBox17.Text) > 0 Then
cmd = New SqlCommand
cmd.Connection = conn
Query = "UPDATE Students" &
"set tuition = '" & Val(TextBox1.Text) - Val(TextBox17.Text) & "'" &
"where id = '" & Form9.TextBox10.Text & "'"
cmd.CommandText = Query
cmd.ExecuteNonQuery()
MsgBox("Sucessfully paid account")
Form1.Show()
Me.Close()
End If
誰かがこの問題を見つけるのを手助けできますか?それは "授業料"の近くに構文エラーがあると言います。誰かが問題を正確に指摘できれば、非常に感謝しています。おかげ「授業料」に近い構文が正しくありません
'誰かが私はどちらproblem'を見つけることができますか? SQLパラメータを使用する、グローバル接続を1つ使用しない、COmmandオブジェクトを処理しない、 'Val'を使用しない、' id'が数字の場合、テキストを渡さない。 – Plutonix
また、一重引用符で囲まれた算術があります。これは数学を実行せず、数字列に文字を挿入しようとします – soohoonigan