//匯入程式中用的的所有名稱空間
using System ;
using System.Data.OleDb ;
using System.Windows.Forms ;
class OleDbTest {
public static void Main ( ) {
//建立指向資料庫的串連
string strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +Application.StartupPath + "\\my.mdb" ;
OleDbConnection aConnection = new OleDbConnection ( strConnect ) ;
//設計所需要返回的資料集的內容
OleDbCommand aCommand = new OleDbCommand ( "select * from Persons", aConnection ) ;
try {
//開啟指向資料庫連接
aConnection.Open ( ) ;
//返回需要的資料集內容
OleDbDataReader aReader = aCommand.ExecuteReader ( ) ;
Console.WriteLine ( "以下就是開啟後的資料集的一個欄位的所有內容!" ) ;
//螢幕輸出資料集的第一個欄位的所有內容,如果要第二個欄位把"0"改為"1"
while ( aReader.Read ( ) ) {
Console.WriteLine ( aReader.GetString (0) ) ;
}
//關閉資料集
aReader.Close ( ) ;
//關閉指向資料庫的串連
aConnection.Close ( ) ;
}
catch ( OleDbException e )
{
//如果出錯,輸出錯誤資訊
Console.WriteLine ( "錯誤類型:", e.Errors[0].Message ) ;
}
}
}