Öncelikle yeni sitede emeği geçen herkesi kutluyorum, her şey için teşekkürler....
Benim problemim BDE üzerinden oracle database'e bağlanıyorum doğal olarak uygulamanın başında database password'ünü soruyor. Bunu programdan nasıl verebilirim veya verebilir miyim?
Aynı şeyleri Dizayn esnasında da yapabilirsin. TDatabase nesnesini çift tıklayarak açılan pencereye yazabilirsin. Veya parametrik olsun istiyorsan program çalışması esnasında kullanıcı adı,şifresi ve aliası bir dosyadan okuyabilirsin. TDatabase nesnesinin LoginPrompt unu false yap (true olaursa şifreyi her program başlangıcında sorar). Programında kullanacağın tüm TOuery nesnelerinde DatabaseName olarak DB_BAGLAN demen gerekiyor.
Kolay gelsin.
Yukarda naile nin söylediği standart delphi componentlerine ait runtime kodlardır. Oracle ait 3 ncü parti bir component kullanıyorsanız o kodlarla çalışmayacaktır. Componentlerin özellikle database componentinin help lerini inceleyin. Bu konuda açıklama vardır. Ben oracle kullanmadığım için bilmiyorum.
Nacizane benim fikrim de 3. parti bir bileşen kullanman yönünde. BDE ile Oracle'a bağlanıp yüzlerce kez bu alias için yetersiz bellek uyarısı almak istemiyorsan
DOA (Direct Oracle Access) , ODAC (Oracle Direct Access Component) ve Zeoslib
Tekrar merhaba arkadaşlar;
Birkaç gündür konuyla ilgilenemediğim için cevap yazamamıştım. Ama istediğim oldu. Çok teşekkürler...
Çok iyi bilmediğim için 3. parti bileşenleri nasıl kullanacağımı anlamıyorum zaten. Ama Naile arkadaşımızın söylediği gibi yaptım ve aliasname olarak ta benim database' e bağlanmak için BDE de tanımladığım alias'ı verdim ve oldu.