2017-10-23 8 views
0

とSQLでの更新データは、これが私のコードである一方、コマンド実行中に発生しました。 、私はトラブルメーカーのコードを見つける場所を知らない。致命的なエラーは、MySQLデータベース</p> <p>にデータを更新しながら、私は問題を抱えているC#

+0

マークを使用しないでください[マークだけでなく、uba.dft_NIM.Textパラメータを挿入しないようにする - これが失敗したときの値は何ですか? – BugFinder

+0

私はmysql goeroeの構文ではありませんが、引用符はあなたの問題ではありませんか? 'update anggotaan'などなど、qoutesを削除するトリオ? –

+0

userPasswordのパラメータを指定しますが、パスワード – BugFinder

答えて

0

あなたのSQLは、SQLパスワードで宣言されていますがNAMAを宣言したが..私はまた、通常の名前をescapeingよりも、角括弧を使用することになりNamaLengkapのPARAMを持っていたのUserPasswordでのparamを持っていた

MySqlCommand ganti = new MySqlCommand("UPDATE `anggotaan` SET `UserPassword`[email protected],`NamaLengkap`[email protected],`Prodi`[email protected],`Angkatan`[email protected] WHERE `NIM`[email protected])", connect); 
ganti.Parameters.AddWithValue("@password", password); 
ganti.Parameters.AddWithValue("@nama", nama); 
ganti.Parameters.AddWithValue("@prodi", prodi); 
ganti.Parameters.AddWithValue("@angkatan", angkatan); 
ganti.Parameters.AddWithValue("@nim", uba.dft_NIM.Text); 

に煮詰める必要があります。..それはあなたのために働く場合..

関連する問題