Visualizzazione dei risultati da 1 a 3 su 3

Discussione: join e Dataset

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2

    join e Dataset

    ho due tabelle provenienti da 2 database diversi(con dsn diverso) caricate in un dataset;

    objdataadpterclick.fill(objdataset,"T_assoc")---db1
    objdataadpterb2b.fill(objdataset,"List_def")----db2

    Come faccio ad eseguire una join tra le due tabelle e visualizzare i dati?
    grazie

  2. #2
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894
    puoi spiegarti meglio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Se ho capito bene vuoi creare una reazione fra 2 tabelle di un dataset, ecco come ho risolto io:

    codice:
    Dim Colonna1 as DataColumn 
    Dim Colonna2 as DataColumn
    Dim MyDR as DataRelation
    
    Colonna1 = DS.Tables("MyTable1").Columns("ColonnaComuneAlle2Tabelle")
    Colonna2 = DS.Tables("MyTable2").Columns("ColonnaComuneAlle2Tabelle")
    MyDR = New DataRelation("MyRelation", Colonna1, Colonna2)
    MyDataSet.Relations.Add(MyDR)
    
    Dim Riga1, Riga2 As DataRow
    Dim i as Integer
    i = 0
    
    For Each Riga1 In  MyDataSet.Tables("MyTable2").Rows
       Riga2 = Riga1.GetParentRow(MyDR)
       DS.Tables("MyTable12).Rows(i)("ColonnaX") = Riga2("ColonnaX")
       i = i + 1
    Next Riga1

    Hey hey, my my Rock and roll can never die!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.