おせわになっております。現在vb2005SQLデータベース勉強中です。下のプログラムを見ていただいてからおこたえになってください。DataGridView1、Button1、Button2ボタン1をクリックしたときにDataGridView1にSQLデータベース表示ボタン2を押したときにA200402さんの住所を更新してSQLデータベースをDataGridView1に表示、といったプログラムなんですが。コードをここに書いたので説明がわかりにくいかと思いますがご了承ください。ここから聞きたいことなんですがこれはあくまでもボタンが押されたときにA200402さんの住所を更新なんですが、これをテキストボックスに更新したい値を書いてボタンを押したときに更新できるプログラムをくみたいのです。できれば出いいのでヒントだけでももらえないでしょうか?ご指導いただければたすかります。それではよろしくお願いします。='A200402'"Cn.Open()SQLCm.ExecuteNonQuery()Cn.Close()MsgBox("変更しました。MsgBox("変更しました。コード修正させていただきます。14:18:09)>これはあくまでもボタンが押されたときにA200402さんの住所を更新なんですが、これをテキストボックスに更新したい値を書いてボタンを押したときに更新できるプログラムをくみたいのです。データベースでは一意性が大事になります。A200402さんの識別子を取得して、それをキーにして更新するという考え方になります。上記の処理を行うといいと思います。「常に正しいデータが入力されるとは限らない」ので、制約の事も調べる必要があります。ここから聞きたいことなんですがこれはあくまでもボタンが押されたときにA200402さんの住所を更新なんですが、これをテキストボックスに更新したい値を書いてボタンを押したときに更新できるプログラムをくみたいのです。変更されていなければ更新処理を行わないってことですか?更新処理に入る前にテキストボックスの値の比較を行えばいいのではないでしょうか。被りましたね...すみません。変更されていなければ更新処理を行わないってことですか?>>まだそこまで考えてませんのでとにかくテキストボックスに入力された値が更新されればOKです。お二人の意見をやってみます。解らなければ、また指導おねがいします。できたら、報告いたします。14:39:53)単純にSQL文をTextBoxの値で動的に変更したいという事では?っで、なんか良いサイトが無いか再度探してみたのですがみんな似たような感じなので、結局ココに誘導http://www.atmarkit.co.jp/fdotnet/basics/adonet_index/index.htmlのhttp://www.atmarkit.co.jp/fdotnet/basics/adonet03/adonet03_03.htmlコードが古いのでVS2005だとワーニングが出た気がします。Parameters.Add」で検索するといっぱい出てくるので色々やってみて下さい。単純にSQL文をTextBoxの値で動的に変更したいという事では?僕もそれを考えて&でつなげてみました。='A200402'"といった感じでやってみました。同じ値ならばどうするか迷い中です。返信>http://www.atmarkit.co.jp/fdotnet/basics/adonet_index/index.htmlこちらのサイトありがとうございます。使わせていただきます。Thenはおかしいですね。クラス変数もうけてみたらできました。皆様ご指導ありがとうございました。解決済みとさせていただきます。