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

実行中に致命的なエラーが発生しました...更新中に

    パラメータ@SANCの間にスペースがありません およびWhere

    これを試してください:

    cmd.CommandText = "UPDATE student_offense SET [email protected],DA[email protected],
         [email protected],[email protected]" + " Where STUDENT_NO = @STUDENT_NO And 
                     [email protected] And [email protected] And [email protected]";
    

    提案: DATE_HAPPENEDの場合 列タイプはDateです テーブルで、適切なDateを送信する必要があります フォーマット。

    これを試してください:ユーザーがdd-MM-yyyyに日付を入力したと仮定します フォーマット。

    DateTime dt = DateTime.ParseExact(date_hapen.Text,"dd-MM-yyyy",
                                      CutureInfo.InvariantCulture);
    

    ここで、DATE_HAPPENEDを割り当てている間 値は次の形式を提供します

    cmd.Parameters.AddWithValue("@DH",dt.ToString("yyyy-MM-dd"));
    


    1. phpとmysqlで残り時間を計算する方法は?

    2. .MySQLNonTransientConnectionException:データベースサーバーへの接続を作成できませんでした

    3. SQLServerテーブルからn個のランダムな行を選択します

    4. ApachePOIを使用してJavaプログラムからExcelドキュメントを作成する方法