c# firebird bağlantısı visual studio ile

bybart

Altın Üye
Katılım
23 Ekim 2007
Mesajlar
21
Excel Vers. ve Dili
notebook:office 2016 işyerinde: office 365. hemen hemen tüm versiyonlar.
Altın Üyelik Bitiş Tarihi
12-03-2025
Merhabalar

Visual Studio kullanıyorum. ağdaki sunucuda 192.168.0.10 da c/data/kitaplik.gdb yollarında bir firebird veritabanı var. alttaki senaryoda oledb ile access'e bağlanılıyor. aynı senaryo ile firebird'e nasıl bağlanabilirim? örneklere baktım fakat çalışanını denk getiremedim.

Visual Studio ya FirebirdSql.Data.FirebirdClient isimli Ado.Net bağdaştırıcısını ekledim. using FirebirdSql.Data.FirebirdClient; yazdım fakat sonrasında yaptıklarımda hata aldım.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;

namespace kitaplik_projesi2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
OleDbConnection baglanti = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C:\\Users\\user1\\Desktop\\kitaplik.mdb");

void listele()
{
DataTable dt = new DataTable();
OleDbDataAdapter da = new OleDbDataAdapter("Select * From Kitaplar", baglanti);
da.Fill(dt);
dataGridView1.DataSource = dt;

}
 

bybart

Altın Üye
Katılım
23 Ekim 2007
Mesajlar
21
Excel Vers. ve Dili
notebook:office 2016 işyerinde: office 365. hemen hemen tüm versiyonlar.
Altın Üyelik Bitiş Tarihi
12-03-2025
Katılım
19 Ocak 2023
Mesajlar
9
Excel Vers. ve Dili
I am using Microsoft Excel 2019 in English.
SQL:
//add Firebird connection
FbConnection fbconn = new FbConnection("user=SYSDBA; password=masterkey; database=C:\\Data\\Library.gdb; data source=192.168.0.10; port=3050; Dialect=3; Charset=NONE; Role=; Connection lifetime=15; Pooling=true; Min Pool Size=0; Max Pool Size=50; Packet Size=8192; ServerType=0");

//open Firebird connection
fbconn.Open();

//write query
string query = "SELECT * FROM Books";

//create command
FbCommand cmd = new FbCommand(query, fbconn);

//create data adapter
FbDataAdapter da = new FbDataAdapter(cmd);

//create datatable
DataTable dt = new DataTable();

//fill datatable
da.Fill(dt);

//bind datatable to datagridview
dataGridView1.DataSource = dt;

//close connection
fbconn.Close();
}
}
 
Üst