Alias Kullanmadan FastReport da BDE bağlantısı nasıl Yapılır
Yavuz12.08.2005 - 14:15:45
Ben önce şunları yaptım ,
Forma bir adet frxReport bileşeni koydum ve içinde kendi bileşenlerinden bir Table ekledim ancak program derlendikten sonra çalışma esnasında kırıldı. Sonra da FR3 bileşenlerinden bir adet frxBDECompenets bileşenini ekleyince (Bu sırada rapor içinden database name ve table name leri alias bağlantısı olarak yaptım) ve preview de listeleme işlemi gerçekleşti.
Daha sonra ise alias yerine bağlantıyı kod ile yapmam gerekti ve şöyle bişi denedim,

(frxReport1.FindObjext('BDETable') as TfrxBDEDatabase).DatabaseName:='C:\Prog\Data';

(frxReport1.FindObjext('BDETable') as TfrxBDEDatabase).TableName:='C:\Prog\Data\dat.dbf'


bu şekilde çalıştırnca bana:861269be27... diyen bir browse penceresi gösterdi (içindede varsayılanı BDECompenents.pas yazısı vardı) tabi istediği şeyi bulamayınca da program kırıldı.
:861269be27

Teşekkürler ...
 
ender_arslanturk14.08.2005 - 21:22:55
Merhaba


..sql.add('Select* from "'+'c:\Deneme\xxx.dbf'+'"');


şeklinde deneyebilirmisiniz....
 
Yavuz18.08.2005 - 11:33:02
İşe yaradı ...
Çok teşekkürler. Kolay Gelsin ...
 
ender_arslanturk18.08.2005 - 13:56:11
Öenmli Değil Wink

Başarılar,
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com