Serverに接続してSQL文を実行する解説です。Serverのデータベースに接続し、「SELECT」、「INSERT」、「UPDATE」、「DELETE」を実行する内容を例にしています。戻り値が必要な場合は「ExecuteReader」を使い、戻り値が必要無い場合は「ExecuteNonQuery」を使用します。Serverのデータベースにログインするのに必要な情報をルールに基づいて羅列した文字列です。この様な定義とします。これらの内容を変数に定義します。ここでは変数「cnStaring」に接続文字列を定義します。データベース名;"テーブルの内容を取得するテーブルの内容を取得するには「SELECT句」を「ExecuteReader」で使います。While'クローズ解放dr.Close()cd.Dispose()cn.Close()cn.Dispose()このSQL文ではコンソールに列名1と列名2の内容が表示されます。このようにテーブルの内容(戻り値)が必要な場合は「ExecuteReader」を使用することで可能になります。テーブルに行(レコード)を追加するテーブルに新たな行(レコード)を追加するには「INSERT句」を「ExecuteNonQuery」で使用します。cncd.ExecuteNonQuery()'クローズ解放cd.Dispose()cn.Close()cn.Dispose()これでテーブル「テーブル名」に1行追加できます。他テーブルの内容で行を追加する先ほどは固定値で行(レコード)を追加しましたが、今度は他のテーブルの内容で行を追加しましょう。cncd.ExecuteNonQuery()'クローズ解放cd.Dispose()cn.Close()cn.Dispose()これはテーブル名Bの内容をテーブル名Aに追加します。テーブルの内容を更新するテーブルの内容を更新するには「UPDATE句」を「ExecuteNonQuery」で使用します。cncd.ExecuteNonQuery()'クローズ解放cd.Dispose()cn.Close()cn.Dispose()テーブル「テーブル名」の列名2と列名3の内容を変更します。テーブルの行(レコード)を削除する行(レコード)を削除するには「DELETE句」を「ExecuteNonQuery」で使用します。cncd.ExecuteNonQuery()'クローズ解放cd.Dispose()cn.Close()cn.Dispose()テーブル「テーブル名」の列名1が1の行(レコード)を削除します。VB.NETのお勉強の教材プログラミング初心者から中級者まで実戦に役立つ内容を分かりやすく解説しています。コメントはありません。Reserved.このページの先頭へ。