Delphi 10.2.3 Database Bağlantısı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mmg
Üye
Mesajlar: 120
Kayıt: 20 Haz 2014 12:47

Delphi 10.2.3 Database Bağlantısı

Mesaj gönderen mmg »

Merhaba,

Delphi 10.2.3 ve advantage veri tabanı kullanıyorum. Database bağlantsı için aşağıda görülen 2. yöntemi kullanırsam eğer hata alıyorum.
1. Yöntem çalışıyor fakat o yöntem ile database üzerinde oluşturduğum port'u kullanamadığım için ve çok kullanıcılı sistemlerde veri yolunu
tarif ederken problem olabileceğini düşündüğüm için kullanmak istemiyorum.

1.
FDConnection1.Connected:= False;
FDConnection1.Params.Database:= 'D:\Program klasörü\Data\Data.Add';
FDConnection1.Connected:= True;

Bu yöntem çalışıyor, fakat database üzerinde açtığım portu kullanamıyorum.

2.
Data klasörünü paylaşıma açıyorum.
2600 --> Adavantage database üzerinde açtığım port numarası.

DataPath:= '\\bilgisayar_adı:2600\Program klasörü\Data\Data.Add'

FDConnection1.Connected:= False;
FDConnection1.Params.Database:= DataPath
FDConnection1.Connected:= True;

Bu yöntemi kullanmak istiyorum fakat bu şekilde bağlantı kurmaya çalışırsam eğer 5400 hatası veriyor.
Burada eğer 2600 port numarasını aradan çıkartırsam bu yöntemde çalışıyor, port numarasını eklersem 5400 hatası veriyor.
Yardımlarınızı rica ediyorum.
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Delphi 10.2.3 Database Bağlantısı

Mesaj gönderen ertank »

Merhaba,

5400 hatası ile ilgili Advantage Database açıklaması aşağıdaki gibi:

Kod: Tümünü seç

5400 AE_INTERNAL_ERROR

This error is an Advantage JDBC Driver internal error. Please send a small re-creation to Advantage Technical Support demonstrating the problem so that Advantage R&D can fix the issue.
Anladığım kadarıyla bir "bug" bulmuş olabilirsiniz. Tekrar oluşturulabilir küöük bir örnek oluşturup database üreticisine bildirmenizde fayda var.
Cevapla