• 10-01-2014, 16:17:01
    #1
    Üyeliği durduruldu
    Merhaba
    1. dbden veriyi bu şekilde okutuyorum
    <%
    set yaz = Server.CreateObject("ADODB.RecordSet")
    SQL_yaz ="select * from uyeler " 
    yaz.open SQL_yaz,bag,1,3
    yaz.pagesize = 18
    yaz.absolutepage = shf
    sayfa = yaz.pagecount
    for i=1 to yaz.pagesize
    if yaz.eof then exit for
    
    %>[
    
    <%=yaz("il")%>
    yazdırma işlemi de sorunsuz yapılıyor. Bu kısımda sorunum yok benim sorum? Şimdi bu demeden ilceler sutunundaki veriyi çekiyorum fakat ilce sutunundan veri sayı olarak geliyor (çünkü sayı olarak kaydedilmiş durumda mesela 34)

    İkinci bir dbye sahibim. Bu db de il ve ilçeler kayıtlı. İşte ilk dbden gelen veriyi ikinci db de okutum o il id sine karşılık gelen veriyi ekrana yazdırmak istiyorum bunu nasıl yapabilirim id =("il") mantığıyla yapmaya çalıştım olmadı.
  • 10-01-2014, 17:59:18
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    kesanli adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    1. dbden veriyi bu şekilde okutuyorum
    <%
    set yaz = Server.CreateObject("ADODB.RecordSet")
    SQL_yaz ="select * from uyeler " 
    yaz.open SQL_yaz,bag,1,3
    yaz.pagesize = 18
    yaz.absolutepage = shf
    sayfa = yaz.pagecount
    for i=1 to yaz.pagesize
    if yaz.eof then exit for
    
    %>[
    
    <%=yaz("il")%>
    yazdırma işlemi de sorunsuz yapılıyor. Bu kısımda sorunum yok benim sorum? Şimdi bu demeden ilceler sutunundaki veriyi çekiyorum fakat ilce sutunundan veri sayı olarak geliyor (çünkü sayı olarak kaydedilmiş durumda mesela 34)

    İkinci bir dbye sahibim. Bu db de il ve ilçeler kayıtlı. İşte ilk dbden gelen veriyi ikinci db de okutum o il id sine karşılık gelen veriyi ekrana yazdırmak istiyorum bunu nasıl yapabilirim id =("il") mantığıyla yapmaya çalıştım olmadı.
    SQL'de erişmek istediğin 2. server için bir adet linked server ekle sonrasında ise tabloyu şu şekilde kullan;

    linkedServerName.databaseName.schemaName.tableName

    tableName olarak nitelendirdiğim örneğin uyeler tablosu schema ise dbo gibi

    Ayrıca ileri seviye profesyonel desteğe ihtiyaç duyarsan iletişime geçebilirsin
  • 10-01-2014, 23:22:33
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    2 database'de aynı serverda ise linkedserver yapmana gerek yok. Eğer 2 db farklı tipte ise (birisi oracle, birisi mssql gibi) ve farklı serverlarda ise linkedserver uygulanır genellikle.
    SELECT t1.foo1, t2.foo2
    FROM database1.schema.table1 t1
    LEFT JOIN database2.scheme.table2 t2 on t.id = t2.id
  • 11-01-2014, 01:28:16
    #4
    Üyeliği durduruldu
    Her ikinize de teşekkür ederim ancak veritabanını acces bu yöntemler acces için de geçerli mi?
  • 11-01-2014, 01:33:13
    #5
    rob33n adlı üyeden alıntı: mesajı görüntüle
    2 database'de aynı serverda ise linkedserver yapmana gerek yok. Eğer 2 db farklı tipte ise (birisi oracle, birisi mssql gibi) ve farklı serverlarda ise linkedserver uygulanır genellikle.
    SELECT t1.foo1, t2.foo2
    FROM database1.schema.table1 t1
    LEFT JOIN database2.scheme.table2 t2 on t.id = t2.id

    +1 fakat arkadaş yapamadığını söyleyince olayı direkt linkeda bağladım gerçi sen de benim gibi MSSQL'e bağladın