ขั้นตอน (odbc01.zip)
1. จัดหาแฟ้ม dthai97.mdb ซึ่งมีตาราง tbthai : fid, fname และ fsalary
2. เปิด odbc ในส่วนของ User DSN, Add แล้วเลือก
3. Driver do Microsoft Access (*.mdb) หรือ Microsoft Access Driver (*.mdb) หรือ Microsoft Access Driver (*.mdb, *.accdb)
4. ตั้งชื่อเป็น dthai97 แล้วต่อไปก็จะมี DSN ชื่อนี้ใช้แล้ว
5. เปิด C# แล้วสร้างปุ่ม และใช้ code ดังนี้
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.Odbc;
namespace WindowsFormsApplication1 {
public partial class Form1 : Form {
public Form1() { InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) {
OdbcConnection DbConnection = new OdbcConnection("DSN=dthai97");
DbConnection.Open();
OdbcCommand DbCommand = DbConnection.CreateCommand();
DbCommand.CommandText = "select * from tbthai";
OdbcDataReader DbReader = DbCommand.ExecuteReader();
int fCount = DbReader.FieldCount;
string data1="",data2 = "";
for ( int i = 0; i < fCount; i ++ ) {
String d1 = DbReader.GetName(i);
data1 = data1 + d1 + "\n";
}
while (DbReader.Read()) {
for (int i = 0; i < fCount; i++) {
String d2 = DbReader.GetString(i);
data2 = data2 + d2 + "\n";
}
}
MessageBox.Show(data1);
MessageBox.Show(data2);
DbReader.Close();
DbCommand.Dispose();
DbConnection.Close();
}
}
}
// http://www.easysoft.com/developer/languages/csharp/ado-net-odbc.html
|