DATASET

giovedì 15 giugno 2006 - 14.40

bluland Profilo | Guru

salve ho usato per la prima volta il dataset cercando di specificare anche la tabella a cui puntare, ed ho scritto :

sqldataadapter.fill(mydataset, "Books")

solo che mi da errore di sintassi nella compilazione, credo che l'errore sia nella scrittura del srcTable, infatti in un esempio che ho trovado su msdn scrive il seguente codice:
DAOrders.Fill(DSNWind, "dtOrders")

pero' la tabella in Northwind si chiama solo Orders.....

qualcuno puo' chiarirmi questo concetto?
grazie

ENzo

alx_81 Profilo | Guru

puoi allegare la porzion e di codice?
ciao!
Alx81 =)

http://blogs.dotnethell.it/suxstellino

arresto Profilo | Junior Member

La tabella che passi come secondo parametro deve essere già presente nel dataset altrimenti genera errore. Se devi ricevere dei dati da db puoi anche utilizzare il metodo fill col solo dataset vuoto(senza tabelle); in questo modo lo inserirà in una nuova tabella che puoi referenziare con myDataset.Table[0]; opppure passare al metodo fill una tabella; Va lo stesso.

Ciao, spero di esserti stato di aiuto e Ar(p)resto.

Brainkiller Profilo | Guru

>solo che mi da errore di sintassi nella compilazione, credo che
>l'errore sia nella scrittura del srcTable, infatti in un esempio
>che ho trovado su msdn scrive il seguente codice:
> DAOrders.Fill(DSNWind, "dtOrders")
>pero' la tabella in Northwind si chiama solo Orders.....

Ciao Enzo,
tu userai un DataAdapter con una Query di SELECT. Quando chiami il metodo Fill, il secondo parametero non è necessarimente il nome della Table sul Database. E' un nome che puoi usare successsivamente per richiamare quella tabella nel DataSet esempio:

ds.Tables["dtOrders"].Rows. ecc.ecc.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

bluland Profilo | Guru

ho capito grazie !
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5