veritabanı bağlantı sorunu

erginkeles
19-08-2009, 23:04   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
19 mesaj
Kayıt Tarihi:Kayıt: Eki 2008

merhabalar

diye bir domainim var varsayalım
bu domainde db klasörü altında da db.mdb diye bir veritabanım var diyelim.

bağlantımı şu kodlarla yapıyorum

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
Set baglanti = Server.CreateObject("Adodb.Connection")baglanti.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/db.mdb")
fiziksel yolu :   C:\........\httpdocs\db\db.mdb

m.site.com diye bir sub domain açtım ve buradaki sistemde de aynı veritabanını kullanmak istiyorum. fiziksel yolu denedim. şu şekilde.. 
Set baglanti = Server.CreateObject("Adodb.Connection")
baglanti.open Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\........\httpdocs\db\db.mdb

bu şekilde deniyorum ancak şöyle bir hata veriyor.
Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.
More information about this error may be available in the server error log.

acaba bunun için çözüm yolu nedir? 

son olarak acaba bu hatayı almadan hatayı görebilir miyim yani şu satırda hata var gibi..


PcMaKeR
23-08-2009, 04:50   |  #2  
PcMaKeR avatarı
Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005

izin yetkisi.
a sitesi ile b sitesinin kullanıcıları farklıdır.
bu yüzden a sitesindeki kullanıcı b sitesindeki kök dizine erişemez.
 
Server adminsen yaparsın ama öbür türlü normal hostta yapamazsın.

erginakdogan
26-08-2009, 16:50   |  #3  
Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

kod kısmında bir hata yok .. bu kod ile sayfanın olduğu yerde bir db klasörü olacak ve sorunsuz bağlanabilirsin...bana msn adresini pm atarsan sana daha detaylı anlatabilirim...

TKTugberk
31-08-2009, 06:02   |  #4  
Yeni Üye
Teşekkür Sayısı: 0
21 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

server sahibiysen bildiğim kadarıyla bir izini var rahatlıkla yapıyorsun c:// diye başlayan bir adresi olyur db de direkt onu giriyorsun kabul ediyor mysql da ise direkt bağlantı kodları ve şifre yeterli oluyor

Son Düzenleme: TKTugberk ~ 31 Ağustos 2009 18:41
mouse
01-09-2009, 00:43   |  #5  
Üye
Teşekkür Sayısı: 0
75 mesaj
Kayıt Tarihi:Kayıt: Ağu 2007

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open"Provider=SQLOLEDB; Data Source =MSSQL SERVER ADRESEI; Initial Catalog = SENINDB; User Id = USER; Password=PASSWORD; NetworkLibrary=dbmssocn;"

şeklinde de bağlanabilirsin yav yazdıktan sonra gördüm mdb olduğunu neyse mssql bağlantısı lazım olursa diye yinede göndereyim.

mouse
01-09-2009, 00:47   |  #6  
Üye
Teşekkür Sayısı: 0
75 mesaj
Kayıt Tarihi:Kayıt: Ağu 2007

Dim conn en üstte bunu unutmuşum :D