sql >> データベース >  >> RDS >> Mysql

更新中のコマンド実行中に致命的なエラーが発生しました

    この行にチェックイン

                cmd.Parameters.Clear();
    
                cmd.CommandText = "UPDATE contacts SET EMAIL = @EMAIL,
                CELL_NO = @CELL_NO Where STUDENT_NO = @STUDENT_NO";
    
                cmd.Parameters.AddWithValue("@EMAIL", email_txt.Text);
                cmd.Parameters.AddWithValue("@CELL_NO", contact_txt.Text);
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
    

    に変更

                cmd.Parameters.Clear();
                cmd.CommandText = "UPDATE contacts SET EMAIL = @EMAIL,
                CELL_NO = @CELL_NO Where STUDENT_NO = @STUDENT_NO";
    
                cmd.Parameters.AddWithValue("@EMAIL", email_txt.Text);
                cmd.Parameters.AddWithValue("@CELL_NO", contact_txt.Text);
                cmd.Parameters.AddWithValue("@STUDENT_NOL",studentNo_txt.Text);
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
    

    パラメータをクリアしますが、その後は@STUDENT_NOを使用します パラメータ。このパラメータは、パラメータをクリアした後は宣言されません




    1. SQLAlchemy-テーブルのリストを取得する

    2. DjangoとCeleryを使用した非同期タスク

    3. MySQLサブクエリ-LEFTJOINの最初のレコードのみを検索します

    4. 複数の条件を満たす必要があるMySQL結合に問題がある