前提・実現したいこと
C#でdatagridviewにAccessにあるテーブルの内容を表示しています。
datagridviewで選択した行をテキストボックスに表示させています。
例…テキストボックス1にはカラム1、テキストボックス2にはカラム2という感じです。
ボタン押下時にテキストボックスの内容をデータベースに更新したいのですが、
UPDATE文の条件句が分かりません
発生している問題・エラーメッセージ
特になし
該当のソースコード
C#
1ソースコード 2private void button1_Click(object sender, EventArgs e) 3{ 4 string sConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\data\_dev\Accessdb\testDB.accdb"; using(OleDbConnection conn = new OleDbConnection(sConn)) 5{ 6conn.Open(); 7 //SQL文の記述 8 string sql = "UPDATE テーブル名 SET 列名2 = '" + textBox2.Text + "' WHERE = ???" 9using(OleDbCommand cmd = new OleDbCommand(sql,conn)) 10{ 11int ret = cmd.ExecuteNonQuery(); 12} 13} 14}
多重投稿は迷惑
https://teratail.com/questions/337609
https://teratail.com/questions/337611
https://teratail.com/questions/337627
あなたの回答
tips
プレビュー