Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO su VB.NET!!!

Ho la seguente routine...
########################################################
Public Connessione As OleDbConnection = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=\\Server-pangua\Leda\Sf2.mdb")
Public ArchivioAdapter As OleDbDataAdapter
Public ArchivioAdapter2 As OleDbDataAdapter
Public ArchivioSet As DataSet
Public Tronchi As DataView
Dim Relazione As DataRelation
Dim Prova As Object
Tronchi = Nothing
ArchivioSet = New DataSet()
Connessione.Open()
ArchivioAdapter = New OleDbDataAdapter("SELECT ArchivioTronchi.* FROM
ArchivioTronchi" & "ORDER BY Data", Connessione)
ArchivioAdapter2 = New OleDbDataAdapter("SELECT ArchivioFogli.*" & "FROM
ArchivioFogli" & "ORDER BY ID", Connessione)
ArchivioAdapter.Fill(ArchivioSet, "ArchivioTronchi")
ArchivioAdapter2.Fill(ArchivioSet, "ArchivioFogli")
Prova = ArchivioSet.Tables("ArchivioTronchi")
Relazione = New DataRelation("Sfogliato",
ArchivioSet.Tables("ArchivioTronchi").Columns.Item("ID"),
ArchivioSet.Tables("ArchivioFogli").Columns.Item("ID"))
ArchivioSet.EnforceConstraints = True
ArchivioSet.Relations.Add(Relazione)
Manager = CType(Me.BindingContext(Tronchi), CurrencyManager)
Connessione.Close()
ArchivioSet = Nothing
#######################################################
Mi spiegate perchè non riesco a importare due stupidissime tabelle in un
unico Dataset???
Io ho bisogno di una relazione uno->molti tra le due tabelle...
Ma non ci riesco...Aiutatemi per favore...Vi prego!!!

Io ho bisogno di una relazione uno->molti tra le due tabelle...
Riempi un solo dataset con una sola query in cui fai la join
tra le tabelle e passa la paura ;-)
-- 
ciao, hal

 ha scritto nel messaggio
news:01u23vs65hrau821h...@4ax.com...

Si, ma se faccio il Join, ottengo una tabellona gigantesca...
A me servono le due tabelle separate, con una relazione che lega la riga di
una a piů righe dell'altra...

 ha scritto nel messaggio
news:XzqY9.77800$0v.23...@news1.tin.it...

System.Data.DataRelation
nella guida č presente un esempio
giuseppeD

 ha scritto nel messaggio
news:jvtY9.108141$AA2.4...@news2.tin.it...

L'esempio si rivolge solo agli oggetti SqlDb...
A me servirebbe una mano su OleDb...
E comunque il problema č lo stesso...
Il datarelation funziona, ma non riesco a dargli le due tabelle insieme...
Prova a guardare il listato che ho postato...
Il problema č solo lě...

 Prova a guardare il listato che ho postato...
Ho dato uno sguardo. Non conosco l'obbiettivo.
Non mi sembra , ma non conoscendo la meta posso anche errare , corretta
l'impostazione.
Public ArchivioSet As DataSet
Dim Prova As Object
ArchivioSet = New DataSet()
Prova = ArchivioSet.Tables("ArchivioTronchi")
Dal mio punto di vista la sequenza sopra blocca il prosequo della lettura da
parte del lettore.
Un DataSet incamera dati derivati da una o più istruzioni SQL.
Se devi avere tutto in un DataSet un indicativo valido è quello proposto da
hal1961.
Con il DataSet puoi caricare un numero di record per volta.
In due Griglie diverse visualizzare le relazione.
Avere in una griglia una tabella , cliccare su una riga e visualizzare i
record in relazione.
Con un DataSet puoi ................
Ho l'impressione che una sguardo alla modalità disconnessa di 
ADO.NET
 ti
aiuti molto.
giuseppeD

 Ti consiglio un libro dedicato o il libro su 
VB.NET
 di Francesco Balena.
Ne ho 3!!! E quello di Balena è il più cessoso!!!
