• 17-06-2007, 17:47:23
    #1
    Arkadaşlar sitemde kullandığım acces dbyi, subdomainimde kullandığımın siteye nasıl bağlayabilirim. Anasayfamda online ziyaretçi için bir veritabanı var. Subdomaindede bu olayı yapmam için db yolunu nasıl yazıcam bulamadım birtürlü Yardımcı olursanız sevinirim.
  • 18-06-2007, 14:47:29
    #2
    Tam emin değilim ama belki database yolunu gösterirken tam adres yani subdomain.domain.com/db/db.mdb olarak gösterirsen olabilir belki.
    Denemekte fayda var
  • 19-06-2007, 22:37:07
    #3
    subdomain.domain.com/db/db.mdb bu yemez. access'i url'den okutup veri çekemezsin yani öle bi db bağlanma yolu yok mssql yada mysql olsa bağlanırdın istediğin gibi.

    <!--#include virtual="VeritabaniBaglantin.asp"-->
    virtual olarak olabilir belki
    denemedim ama bir ihtimal..
    sql'a geç sen hem hızlı hem güvenli.
    kolay gelsin..
  • 20-06-2007, 01:07:14
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Veritabanının tam yolunu yazarak ulaşabilirsin.

    "Provider=Microrosft.Jet.Oledb.4.0; Data Source=C:\Inetpub\wwwroot\site\db\veritabani.mdb"
    gibi..
  • 20-06-2007, 01:16:57
    #5
    Alıntı
    <%
    Yol=("C:\Inetpub\vhosts\xx.com\httpdocs\database.m db")
    set Baglanti= server.CreateObject("ADODB.Connection")
    with Baglanti
    .ConnectionString = "provider=microsoft.Jet.oledb.4.0;data source=" &Yol
    .ConnectionTimeout =60
    .Open
    end with
    %>
    Bu şekilde de fiziksel bir bağlantı oluşturabilirsin.
  • 20-06-2007, 01:20:10
    #6
    doronty37 adlı üyeden alıntı: mesajı görüntüle
    Veritabanının tam yolunu yazarak ulaşabilirsin.
    "Provider=Microrosft.Jet.Oledb.4.0; Data Source=C:\Inetpub\wwwroot\site\db\veritabani.mdb"
    gibi..
    Eskisi :

    Veri_yolu = Server.MapPath("db/database.mdb")
    Bcumle = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Veri_yolu

    bunu şununla değiştirdim 500 Internal Server Error diyor :

    "Provider=Microrosft.Jet.Oledb.4.0; Data Source=C:\Inetpub\vhosts\siteadresi\httpdocs\db\da tabase.mdb"
  • 20-06-2007, 01:22:25
    #7
    "srkn" adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde de fiziksel bir bağlantı oluşturabilirsin.
    Buda olmadı yaws internal server error diyor.
  • 20-06-2007, 02:06:35
    #8
    Microrosft yazmışım, Microsoft olacaktı.

    Şu şekilde olmalı:
    Bcumle = "Provider=Microsoft.Jet.Oledb.4.0; Data Source=C:\Inetpub\vhosts\siteadresi\httpdocs\db\database.mdb"
  • 20-06-2007, 10:55:05
    #9
    UgguR adlı üyeden alıntı: mesajı görüntüle
    Buda olmadı yaws internal server error diyor.
    Özel hata sayfalarını kapatıp sorunu tam olarak yazarsan hata satırı ve ordaki hata çıkacak.

    bu arada


    Alıntı
    Yol=("C:\Inetpub\vhosts\xx.com\httpdocs\database.m db")
    .m db yazmışım orası mdb olacak, umarım orayı düzeltmişsindir.