ODBC接続で検索する
.Net 3.0
ODBC接続して、データベースから全件取得
using System.Data; using Microsoft.Data.Odbc; namespace ConsoleApplication { class Program { static void Main(string[] args) { // 接続情報 string myCon = "dsn=MyDSN;Server=DBServer;UID=root;PWD=;" // クエリー文作成 string strQuery = "SELECT * FROM tableName"; // フィールド数 int len = 5 // コネクション オブジェクト作成 OdbcConnection cn = new OdbcConnection(myCon); // コマンド オブジェクト作成 OdbcCommand cmd = new OdbcCommand(strQuery, cn); try { // DB接続 cn.Open(); // データリーダー オブジェクト作成 OdbcDataReader reader = cmd.ExecuteReader(); // クエリー結果を1行ずつ処理 while ( reader.Read() ) { // 1カラムずつ処理 for ( int i = 0; i < len ; i++ ) { // テーブル名出力 System.Console.Write(reader.GetName(j) + ":"); // 値の出力 System.Console.WriteLine(reader.GetValue(j)); } //=for } //=while } catch ( OdbcException ex ) { Console.WriteLine(ex.Message); } finally { cn.Close(); } } } }