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.
Delphi 10.2.3 Database Bağlantısı
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Delphi 10.2.3 Database Bağlantısı
Merhaba,
5400 hatası ile ilgili Advantage Database açıklaması aşağıdaki gibi:
Anladığım kadarıyla bir "bug" bulmuş olabilirsiniz. Tekrar oluşturulabilir küöük bir örnek oluşturup database üreticisine bildirmenizde fayda var.
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.