- Katılım
- 16 Eylül 2008
- Mesajlar
- 1,194
- Excel Vers. ve Dili
- Microsoft Office 2019 English
Merhabalar,
Excel VBA üzerinde yapmış olduğum Access 2016 veritabanına bağlantılı programımda son 2 gündür could not use ; file already in use hatası almaktayım.
Daha önce böyle bir hata almamaktaydım.
Hata şöyle ilerliyor ;
Login kısmında hata yok, kayıt yapıyorum, daha sonra Log tutmak için aynı veritabanında başka bir tabloya kayıt atmak istediğim an hata meydana geliyor.
Veya başka kullanıcı X adlı ekranı açtı , ben ise Y adlı ekranı açtığım an bu hata meydana geliyor.
Hata her koşulda meydana geliyor.
Bağlantı cnn kodum ;
Kontrol = "EVET"
yol = ThisWorkbook.Path & "\"
Dosya = "VTA.mdb"
cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;data source=" & yol & Dosya & ";Jet OLEDBatabase Password=1234;"
Kayıt listeleme rst kodum ;
rst.Open "select * ............", cnn, adOpenForwardOnly, adLockReadOnly
........
Kaydetme rst kodum;
rst.Open "select * from .........", cnn, adOpenDynamic, adLockOptimistic
rst.AddNew
......
a) MDB dosyası Shared olarak paylaşımlı
b) Dosya server üzerinde yetkileri verilmiş kullanıcılarla kullanılmakta
c) Server restart edildi
d) Dosya ve tablo tamiri yapıldı
e) Kodlarımda hata bulunmamakta çünkü 2 gün önce çalışıyordu
Sizce yapılabilecek başka bir unsur var mıdır?
Excel VBA üzerinde yapmış olduğum Access 2016 veritabanına bağlantılı programımda son 2 gündür could not use ; file already in use hatası almaktayım.
Daha önce böyle bir hata almamaktaydım.
Hata şöyle ilerliyor ;
Login kısmında hata yok, kayıt yapıyorum, daha sonra Log tutmak için aynı veritabanında başka bir tabloya kayıt atmak istediğim an hata meydana geliyor.
Veya başka kullanıcı X adlı ekranı açtı , ben ise Y adlı ekranı açtığım an bu hata meydana geliyor.
Hata her koşulda meydana geliyor.
Bağlantı cnn kodum ;
Kontrol = "EVET"
yol = ThisWorkbook.Path & "\"
Dosya = "VTA.mdb"
cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;data source=" & yol & Dosya & ";Jet OLEDBatabase Password=1234;"
Kayıt listeleme rst kodum ;
rst.Open "select * ............", cnn, adOpenForwardOnly, adLockReadOnly
........
Kaydetme rst kodum;
rst.Open "select * from .........", cnn, adOpenDynamic, adLockOptimistic
rst.AddNew
......
a) MDB dosyası Shared olarak paylaşımlı
b) Dosya server üzerinde yetkileri verilmiş kullanıcılarla kullanılmakta
c) Server restart edildi
d) Dosya ve tablo tamiri yapıldı
e) Kodlarımda hata bulunmamakta çünkü 2 gün önce çalışıyordu
Sizce yapılabilecek başka bir unsur var mıdır?