ผุ้เขียนเลือก NETProvider 2.6.5 for .Net 3.5 (.7z) |
unzip ออกมา ภายในจะมีไฟล์ 2 ไฟล์ |
คลิ๊กเมาส์ขวาที่ Project แล้วเลือก Add Reference |
ในหน้าต่าง Add Reference ให้เลือก Tab Browse เพื่อเลือกไฟล์ .dll ที่ได้ unzip ออกมา จากนั้น กด OK |
จะเห็นว่ามี Reference ของ FirebirdSql เพิ่มเข้ามา |
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 FirebirdSql.Data.FirebirdClient; //use FirebirdClient เข้ามาใช้งาน
namespace firebirdTest
{
public partial class Form1 : Form
{
private DataSet DS;
private BindingSource BS;
private DataGridView DGV;
public Form1()
{
InitializeComponent();
//Connecttion String
string conStr = @"User=SYSDBA;Password=masterkey;Database=D:\FIREBIRD_DATA\TEST.GDB;DataSource=localhost;";
conStr += "Port=3050;Dialect=3; Charset=UTF8;Role=;Connection lifetime=15;Pooling=true;";
conStr += "MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=0;";
using (FbConnection fbConn = new FbConnection(conStr))
{
this.DS=new DataSet();
FbDataAdapter fbADAP = new FbDataAdapter("SELECT * FROM EMPLOYEE", fbConn);
fbADAP.Fill(DS);
fbConn.Open();
this.BS = new BindingSource(DS, DS.Tables[0].TableName);
this.DGV = new DataGridView();
this.DGV.ReadOnly = true;
this.DGV.Dock = DockStyle.Fill;
this.DGV.DataSource = this.BS;
this.Controls.Add(this.DGV);
}
}
}
}
เมื่อรันทดสอบจะได้ตามภาพ |
หมายเหตุ
ข้อมูล Connection String เพิ่มเติม http://www.connectionstrings.com/firebird
ไม่มีความคิดเห็น:
แสดงความคิดเห็น