- 締切済み
データベースから情報の取得・更新・削除 SQL2005 C#
こんにちは。カネゴです。 標記の件で調べています。 マスタ管理画面を作成しているのですが、「ID・PASS」を入力後、検索ボタン押下し、条件に合致したデータをデータベースから情報を取得して表示させたいのですが、うまくいきません。 ちなみに、更新削除の処理も含めたいです。 というよりも、接続文字列・dataset datagrid sqlconnction sqlcommand datareader dataadapter などいろいろありますが、いまいち使い方が理解していません。 ちなみに言語はC#でやっております。 「初心者」でも参考になり分かりやすい本やサイトなどありましたら、紹介してください(__)@itなど参考にしているのですが、そのado.net編でも理解に苦しむレベルです。 以上よろしくお願いします(__)
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- redfox63
- ベストアンサー率71% (1325/1856)
下記URLの『ADO.NET と Visual Studio 2005 によるデータ アクセス入門』などを参照してみてください リンクが VBだけになっていますがウィザードによる設定なのでほとんど同じ操作になると思います あとは VS.NET付属のMSDNのサンプルなどを漁ってみましょう
- redfox63
- ベストアンサー率71% (1325/1856)
C#といっても 2002/2003/2005/2008とバージョンが存在します 開発できるアプリケーションも WindowsFormやWEBFormなど複数の環境があります 基本的には Connectionでデータベースとの接続を確保 Commandに 選択用のSELECT、更新用UPDATE、追加用のINSERT、削除用のDELETEなどを設定 Adapterの SelectCommand,UpdateCommandなどを先のCommandオブジェクトを設定 AdapterのFillメソッドで データベースからのデータを DataSetに読み込み 表示用の DataGridなどコントロールのDataSourceやDataMemberにDataSetやDataTableなどを設定 コントロールのDataBindで実際にデータをコントロールに接続 といった流れでしょう 2005/2008の場合 DataBindingSourceなどを適切設定すると ほとんどコードを書かずに コントロールへデータを流し込むことが可能です
補足
redfox63さんありがとうございます。 vs2005のWindowsFormでやっております。上記内容は理解できるのですが、具体例など参考になるものはありませんでしょうか。 >2005/2008の場合 DataBindingSourceなどを適切設定すると ほとんどコード >を書かずに コントロールへデータを流し込むことが可能です これは知りませんでしたが、出来たらコーディングを勉強したいので、参考になるサイトなどありましたら、お願いします。
お礼
参考URLありがとうございました。 大変参考になりました。 まだ、勉強を始めたばかりなので今後ともよろしくお願いします。(__)