Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Pascal / Delphi / Delphi.NET

Cevapla
 
LinkBack Seçenekler
Eski 11/05/2008, 20:01   #1 (permalink)
Üye
 
metali Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Mesaj: 117
Varsayılan access veritabanında şifre sorunu

merhaba arkadaşlar tekrar, şöyle bir sorunum nüks etti az önce;

projemin bir kısmında access (2007 sürümü) veritabanını kullanıyorum. buna şifre koymam gerekliydi. access şifresini belirleyip kaydettim..

delphide şifreyi connecting string e yerleştirdim. fakat açarken:

Kod:
Uygulamanız başlatılamıyor. Çalışma grubu bilgi dosyası eksik veya başka bir kullanıcı tarafından özel kullanımda açık.
türkçe bir hata ibaresi vermesinden anladıgım access veriyor bu hatayı. access açık olmasına ragmen bu hatayı veriyor. görev yöneticisinden işlemler yaptım acaba gizli bir şekilde access mi çalışıyor diye. ama yoktu..

sebebi neden olabilir acaba arkadaşlar
__________________
metali hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 20:08   #2 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 642
Varsayılan

lütfen ,
LoginPromt özeliği false yapıp denermisin tekrar

.
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 20:15   #3 (permalink)
Üye
 
metali Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Mesaj: 117
Varsayılan

zaten false da hocamm
__________________
metali hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 20:20   #4 (permalink)
Üye
 
metali Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Mesaj: 117
Varsayılan

Persist Security Info=false false yapınca şifre geçersiz dedi... halbuki aynı şifre ile access'i direkt açtıgımda sordugu parola ekranına yazınca giriyor...
__________________
metali hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 20:20   #5 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 642
Varsayılan

Aşağıdaki örnekte olduğu gibi düzenlersen dileğin yerine gelmiş olur.. örneği bir button 'un on klick'ine de yazabilirsin.. formun Oncreatesi'ne de yazabilirsin..
Örnekte gördüğün gibi, bağlanti yapildiktan sonra, veritabaninin açılımı ve kullanimi ile ilgili ayarlamalar yapiyoruz..
-----
Kod:
Alıntı:
procedure TForm1.FormCreate(Sender: TObject); begin AdoDataSet1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Deneme\Deneme.mdb;Jet OLEDB:Database Password=VERİTABANIŞİFRESİ;Persist Security Info=true'; With AdoDataSet1 do Begin CommandType :=CmdText; //KOMUT TİPİ LockType := ltOptimistic;//Tablo Read ya da Write mi..biz seçimlik yapıyoruz.. CursorType := CtDynamic; //TABLOYU AÇMA STİLİ CommandText :='Select * From TABLO1'; Active :=True;//TABLO AKTİVE EDİLİYOR end;
__________________
Soru Sormadan Önce:
http://forum.ceviz.net/announcement.php?f=27&a=55





Sigarayı BIRAKMANIN YOLLARI.......!
http://www.yesilay.org.tr/sigara_nasil_birakilmali.asp
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 20:23   #6 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 642
Varsayılan

ilave olarak,
dişardan aldigin parametrelerle de veritabanina bağlanti yapabilirsin..

--
Kod:
AdoQuery1.ConnectionString:='Provider=SQLOLEDB.1;Password='+UserSifresi+';Persist Security Info=true;User ID='+LoginAdi+';Initial Catalog=DENEMEVERITABANIADI;Data Source='+Ip_Numarasi+'';
AdoQuery1.LockType :=ltOptimistic;//KAYDET BUTONUNA BASMADIKÇA YAPILAN KAYDI AKTİF YAPMIYOR
AdoQuery1.CursorType :=CtDynamic;
AdoQuery1.Active :=True;
---

bu örnekte bağlanti aninda dışardan verilen bilgilinin aktarıldığı değişkenin bağlantı formülünde kullanilmasi gösteriliyor.. siz de kendi örneğinizde şifrenin dışardan alinip kullanilmasi örneğini uyarlayarak kullanabilirsiniz..
kolay gelsin
__________________
Soru Sormadan Önce:
http://forum.ceviz.net/announcement.php?f=27&a=55





Sigarayı BIRAKMANIN YOLLARI.......!
http://www.yesilay.org.tr/sigara_nasil_birakilmali.asp
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 20:54   #7 (permalink)
Üye
 
metali Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Mesaj: 117
Varsayılan

hocam verdiğiniz ilk örnek çalışmadı

ikinci örneğinizde de 'Provider=SQLOLEDB.1 kullanmışssınız biz jet ile baglanıyoruz. acaba bu yöntemi kullanırsam proje farklı pc lerde acılırsa sorun çıkarır mı?
__________________
metali hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 21:03   #8 (permalink)
Üye
 
metali Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Mesaj: 117
Varsayılan

arkadaşlar connecting string'e

Jet OLEDBatabase Password=010203 segmentini ekleyerek baglantıyı sagladım

veritabanındaki kayıtlarda listeleniyor, lakin bu defa da "Salt okunur özellik değeri belirlenmedi" hata mesajı veriyor.

buna ragmen kayıtlarda listeleniyor. bu hatayı nasıl aşabilirim acaba...
__________________
metali hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 21:29   #9 (permalink)
Kodlarım, Canlarım...
 
cemaliozan Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: » Delphi Bölümü «
Mesaj: 1,677
Varsayılan

Bağlantı ifadesini ADOConnection nesnesi ile yapmıyor musun ? Orada bir test butonu var.
__________________
Haberbox | Tek Sevgi | Genel Seçimler | Magice Book | Yerel Seçimler
Yaşamaya Değer Bir Hayattan, Sevmeye Değer Bir Aşktan, Dostluğa Değer Bir Arkadaşlıktan Asla Vazgeçmeyin...
cemaliozan hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 22:08   #10 (permalink)
Üye
 
metali Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Mesaj: 117
Varsayılan

halletim arkadaslarrr tşkrler
__________________
metali hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Dbase veritabanında İndex Sorunu tolga.onder Pascal / Delphi / Delphi.NET 1 22/06/2007 21:49
veritabanında dil sorunu scopus Veritabanları & SQL 6 06/05/2007 22:25
veritabanında saat sorunu cuneyt PHP 23 15/09/2005 09:36
Resimleri access veritabanında saklamak! sımone Veritabanları & SQL 0 04/09/2005 14:57
access veritabanında sıfır yazma işlemi nasıl yapılır? wolverin Veritabanları & SQL 1 24/05/2005 10:43


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 09:29.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net