access mdb dosya bağlantı konusunda fikir

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
kazimates
Üye
Mesajlar: 332
Kayıt: 01 Tem 2005 12:40
Konum: Kıbrıs
İletişim:

access mdb dosya bağlantı konusunda fikir

Mesaj gönderen kazimates »

merhabalar hazırdaki kullanılmakda olan bir access mdb veritabanını hiç değiştirmeden bir başka yazdığım programda kullanacağım. Mevcut programın 6 adet mdb file dan oluşan database i var ve bu database windows altında database manager de tanımlı olmadan ayrı ayrı çalışıyorlar. Bu durmda ben yeni hazırladığım program için datamodule de bu 6 mdb dosyayı nasıl tanıtmalıyım? Soru size herhalde biraz basit gelmiş olabilir ama ben direk olarak sql serverle yazmaya başlamıştım hiç access le tanışıklığım olmadı :) soruyu bu yüzden sordum. normalde database de 1 mdb olsaydı onu windows database manager den tanıtıp adoconnection da sadece windows datamanager de tanıttığım ad ile cağırabilirdim ama burada 6 farklı adoconnection mı yaratmalıyım? yaratacak olursam bu sefer programda ilişkisel sorgularda problem çekmezmiyim?
tsk ederim...
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Her mdb başına bir ADOConnection koymak şart. SQL Server'da .mdf ne ise Access içinde .mdb odur. Bir .mdb dosyasında birden fazla tablo olabilir. İlla her tablouyu ayrı .mdb dosyasında tutman şart değil. Hem böylece ilişkisel sorgularda da sorun yaşamazsın. Ayrı .mdb'lerin arasında sorgusal ilişki kurmanın yolu varmıdır bilmiyorum ama bu cevap bildiğime göre "yok" olacak ;) . Tabi SQL Server'da ayrı mdf'ler arası ilişkili sorgu yazmak olanaklı idi ama access veritabanları için bu özellik yok. Hem SQL Server'ın çok yetenekli SQL Sorgulamalarını desteklediği gibi Access'ten aynı beceriyi alamazsın.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

sabanakman yazdı:Her mdb başına bir ADOConnection koymak şart. SQL Server'da .mdf ne ise Access içinde .mdb odur. Bir .mdb dosyasında birden fazla tablo olabilir. İlla her tablouyu ayrı .mdb dosyasında tutman şart değil. Hem böylece ilişkisel sorgularda da sorun yaşamazsın. Ayrı .mdb'lerin arasında sorgusal ilişki kurmanın yolu varmıdır bilmiyorum ama bu cevap bildiğime göre "yok" olacak ;) . Tabi SQL Server'da ayrı mdf'ler arası ilişkili sorgu yazmak olanaklı idi ama access veritabanları için bu özellik yok. Hem SQL Server'ın çok yetenekli SQL Sorgulamalarını desteklediği gibi Access'ten aynı beceriyi alamazsın.
ayrı ayrı mdblerden sorgu çekmenin bir yolunu bulmuştum. vaktiyle banada gerekmişti çünkü. ancak çok extrem bir durumdu. tabloların kaplı olması yok şu bu. bayağı yorucu bir yöntem yani.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

sabanakman yazdı:...Ayrı .mdb'lerin arasında sorgusal ilişki kurmanın yolu varmıdır bilmiyorum ama bu cevap bildiğime göre "yok" olacak ;) ...
O halde cümleyi bildiğime göre şeklinde değil bilmediğime göre olarak düzeltmeliyim :twisted:
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla