• 15-12-2007, 15:47:57
    #1
    Bir sitede gördüm;

    Alıntı
    İnternette gezinirken bir kod buldum ve birçok kişinin rahatlıkla kullanabileceği basit bir işlemle access veritabanındaki bilgileri mssql veritabanına aktarabilirsiniz.

    Aşağıdaki kodu istediğiniz bir adla kaydedin, gerekli bilgileri değiştirin ve çalıştırın:

    <%
    dbPath = Server.MapPath("veritabanim.mdb")
    Set Baglantim = Server.CreateObject("ADODB.Connection")
    Baglantim.Open ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & dbPath)
    
    
    set rs = baglantim.execute("select * from tablom")
    Do While Not rs.Eof
    baslik=rs("baslik")
    resim=rs("resim")
    metin=rs("metin")
    %>
    
    <%
    Set Baglantim=Server.CreateObject("Adodb.Connection")
    Baglantim.Open "driver={SQL Server};server=localhost;uid=KullanıcıAdı;pwd=Parola;database=veritabanim"
    
    
    Baglantim.execute("insert into Yenitablo (baslik,resim,metin) values ('"&baslik&"','"&resim&"','"&metin&"')")
    rs.Movenext
    
    Loop
    %>
    İşlem Tamamdır
    Bu kodda değiştirmeniz gereken bilgiler; access veritabanı yolu ve mssql veritabanı bilgileridir. Ayrıca kodlarda tablom, Yenitablo, baslik, resim, metin yazan yerleride değiştirmeyi unutmayınız.


    Bu işlemi kendim bilgisayarımda denedim. Yaklaşık 130-135 adet veriyi, ayrıca her veride metin alanında yaklaşık 2000 harften oluştan metini kopyaladım. Sonuç başarılıydı.
    Demiş. Alıntıdan alıntı yani.

    Alıntı sayfası: Access'teki verileri Mssql'a Kopyalayın
  • 18-12-2007, 23:24:58
    #2
    Bende acces de hazırlanmış dernek veritabanı var acaba bu gercekten olurmu yazan arkadasım biraz yöntem izah edebilirmisin
  • 20-12-2007, 21:10:50
    #3
    R10.net forumunda biraz araştırma yaparsanız arkadaşlar,
    başınıza gelen bir sorun yada olay %99,99 sizden önce başka birinin başına gelmiştir.
    https://www.r10.net/database/6382-mdb-den-mysql-e.html