Kullandığım programlama dili delphi 7 ve kullandığım veri tabanı Paradox. Ben kendi şirketimin iç kullanımında yapmış olduğum Teknik Servis programını ağ ortamında kullanmaktayım.program SERVER'ımda "c:\tekser" olarak çalışmakta ve data dosyaları ise "c:\Tekser\data\" klasörünün içinde.Tterminallerde ise server'ın "C:\" sürücüsünede bağlanarak programları terminallerde kullanabiliyorum. fakat terminallerede "c:\Tekser" ve "c:\tekser\data" klasörü olmadan çalışmamakta. ve bde nin ayarlarını yaptım.
kısacası serverımda kurulu olan programın terminallere kurmadan "BDE" yi ayarlayıp herşeyi ile çalışmasını istiyorum...
yardımcı olursanız sevinirim. şimdiden herkese teşekkürler... iyi çalışmalar...[/b]
Paradox nedir?
Bunu öğrenmeyen şanslı insanlardan birisin demek Smile Hemen ismini unut ve Firebird kullanmaya başla.
Paradox'u nerelerde kullanabilirim?
Hiç bir yerde, hemen Firebird kullanmaya başla.
Paradox kullanıyorum. xxxx gibi bir hata aldım, daha önce herşey normaldi?
Panik yapma. Dur ve rahat bir nefes al. Ben daha önce neden uyarıları dinlemedimde Firebird'e geçmedim diye kendine kız ve hemen FireBird'e zıpla. Geç demiyorum bak, zıplaaaa. Very Happy
Paradox'ta bir tabloya maximum kaç kayıt ekleyebilirim?
Valla bu tamamen paradox'un keyfine kalmış. Firebird'e zıpla.
Paradox'u ağ ortamlarında nasıl kullanırım?
Aklından bile geçirme. Başına büyük bela (paradoks) alırsın. Firebird'e uçççç.
Bde de servera bağlantı ayarlarını yapıyorum ve yapmak istediğim olay ise terminllerde server üzerinden programımı çalıştırmak.bunu yapıyorum fakat terminallerdede şu şekilde hata mesajı veriyor..
exception EDBEngineError in module bdertl70.bpl at 0000BE42. Path Not Found.
File: C:\TEKSER\DATA\PDOXUSRS.LCK.
Bu hatayı veriyor...
ama data klasörünü program klasörünün içine attığım zaman çalışıyor...
Yukarda anlatılan ayarlaın dışında şayet terminalden ana makina için bir ağ yolu tanımlamışsanız terminal ayarları aşağıdaki gibi de olabilir.
Ana makinanın diskine F diye bir ağ yolu tanımladıysak ayarlar şu şekilde olacaktır.
bu ağ yolunu tanımladınızmı eminmisiniz. bi kontrol edin.
yani program klasörü F: veya Z: gibi tanımlımı ve onu direkt görebilyormusunuz. ayrıca BDE de yolunuzu bu ğ klasörünü gösterecek F:\Progr\data\ gibi
birde yedeklerinizi alıp serverde oluşan lck dosyalraını silin.
Exception EDBEngine Error in module bdertl.bpl at 0000BE42. Path not found.
file c:\tekser\data\pdoxusrs.lck hatası veriyor ve lck dosyalarını sildim ama yine aynı hatayı veriyor...
bunun çözümü nasıl acaba yardımcı olursanız sevinirim.
Muhtemelen programında bir table yada query açık kalmış yada database adresini hatalı verdiyorsun ki program açıldığında c:\tekser\data klasöründe pdoxusrs.lck dosyasını oluşturmaya çalışıyor (client'larda böyle bir dizin olmadığı için de ...)
1. BDE içerisinde Configurations - Driver - Native - Paradox
2. "Net Dir" bölümüne her bilgisayarda ortak olacak bir yol tanımla ( bence verilerin bulunduğu yol olursa daha da iyi olur )
3. yine Configuration bölümünden System - Init bölümüne gir.
4. buradan "Local Share" bölümünü "True" yapıyorsunuz.
5. bilgisayarlardaki ne kadar .lck ve .net uzantılı paradox dosyası varsa siliyorsunuz.
merhaba.
hocam tümevarmak yerine tümden gelelim.terminalde kullanılan programda,veriyolu tam olarak nasıl tanımlanmış durumda (hata veren haliyle yazabilir misiniz?)?