odbc on C#
Home  Contents KMArticlesMembersSponsorsAbout us

ปรับปรุง : 2557-11-08 (เรียบเรียงใหม่)
โปรแกรมแรก : การอ่านข้อมูลจาก dthai97.mdb ใน odbc
ขั้นตอน (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
"Imagination is more important than knowledge" - Albert Einstein
Home
Thaiabc.com
Thainame.net
Lampang.net
Nation university
PHP
MySQL
Visual basic.NET
TabletPC
Linux
Online quiz
Download
Search engine
Web ranking
Add website
Blog : Education
Blog : ACLA
Blog : Lampang
Facebook.com
Twitter.com
About us
My dream
Site map
Sponsor