Ağ Üzerinden Dao İle Bağlantı

1 2 3 4
28/02/2009, 13:27

Nurullah_Serdar

hazırladığım veritabanını ağ üzerinden DAO ile kullanmak istiyorum. bunun için öncelikle ağ üzerinde görülebilen d dizinine tabloların olduğu veritabanını yerleştirdim. hazırladığım formlar raporlar vs olan veratabanı dosyamı tabloların olduğu veritabanına dao yöntemi ile bağlayarak veri işleme yapmak ve bunu ağ üzerindeki diğer bilgisayarlar ilede yapmak istiyorum. fakat adresini girdiğim halde " object Required" diye bir hata veriyor ve tabloların bulunduğu veritabanı adresimi kabul etmiyor. bununla ilgili değişik örnekler var sitede ancak ben bu sorunumu halledecek bir örnek bulamadım. ayrıcı neden dao da ado değil derseniz kullandığımız bilgisayarlardan kaynaklanıyor sanırım ado ya izin vermiyor. " sınıf Kaydedilmemiş" (connection komutunun olduğu satırda) uyarısı veriyor. kendi bilgisayarımdan ıp adresi ile kendi bilgisayarımdaki bir dosyaya bağlanamıyormuyum? dosya adını direkt yol olarak yazdığım halde bile aynı hatayı veriyor.
28/02/2009, 14:30

Nurullah_Serdar

Private Sub BUL_Click()
Dim rst As DAO.Recordset
Dim dbs

dbs = "\\10.73.77.67\PBSDAO\veriler.mdb"
Set rst = dbs.OpenRecordset("SELECT * FROM anatablo WHERE anatablo.sicili=" & Me.sicilbul)

benim bağlantı için kullandığım kodlar bunlar. komutta geçen ıp benim bilgisayarımın ip si .dosya yolunu direkt yazıncada aynı hatayı veriyor
28/02/2009, 14:31

Bilgisayarcı

paylaşıma açık mı o yol?
bu arada ne garip bi ip adresi o. çok mu büyük sizin şirket.
28/02/2009, 14:34

Nurullah_Serdar

yol paylaşıma açık. o yüzden orayı tercih ettim zaten. kendi formlarımın olduğu veritabanını da aynı dizine attım aynı hatayı veriyor.
emniyete ait bir ip.
28/02/2009, 17:06

mehmetdemiral

Projede ADO referansı yüklü mü? Genelde bahsettiğiniz hataya ben ADO referansı yüklü değilse veya DAO referansı onun üstünde yer alıyorsa rastladım.
28/02/2009, 19:28

Nurullah_Serdar

ADO 2,8 üstte DAO3,6 altında hocam. ben veritabanı adı olarak varsayılan veri tabanı nı seçtiğim takdirde (currentdb) sorunsuz çalışıyor. buraya kadar bir problem yok. ben fikrimi değiştirip te tabloları ayrı bir veritabanından kullanmaya karar verince bu sefer dediğim hatayı verdi.
ben bunu bu şekilde değilde
bağlı tablo kullanarak yapsam ve yene dao yöntemi ile kayıtlarıma ulaşsam düzenlesem vs. aynı işlevselliği sağlarmı bana hocam. yoksa dao kullanmanın hiçbir avantajı olmazmı..
bunu kendi bilgisayarında çok basit bir örnekle yapabilecek bir arkadaşım varsa ve gönderirse çok müteşekkir olurum.
1 2 3 4