データベース


Microsoft Access MDBへのアクセス例です。OleDbを使用してアクセスしています。

		
using System.Data;
using System.Data.OleDb;
...


string szSql;
string szConnect;
int nRet;
szConnect = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Sample.mdb";

OleDbConnection connection = new OleDbConnection( szConnect );
connection.Open();

// テーブル作成
szSql = "CREATE TABLE Table1 (IntData int, StringData varchar(32))";
OleDbCommand command = new OleDbCommand( szSql, connection );
nRet = command.ExecuteNonQuery();

// レコード追加
szSql = "INSERT INTO Table1 VALUES(1, 'data')";
command = new OleDbCommand( szSql, connection );
nRet = command.ExecuteNonQuery();

// テーブル参照
DataTable dataTable = new DataTable();
szSql = "SELECT * FROM Table1";
OleDbDataAdapter adapter = new OleDbDataAdapter( szSql, connection );
nRet = adapter.Fill( dataTable );

connection.Close();

// グリッドにバインド
dataGridView1.DataSource = dataTable;
		
	


inserted by FC2 system