27 messaggi dal 07 luglio 2008
Ciao a tutti

Come posso valorizzare una variabile prendendo un valore da una colonna della tabella di un dataset filtrato con un'istruzione SELECT?

Mi spiego, sò come valorizzare una variabile da un dataset per esempio: MiaVariabile = MioDataset.Tables(0).Rows(0)(1).ToString()

Ma come posso valorizzare la stessa variabile se il dataset ha una select per esempio: MioDataset.Tables(0).Select("Frn_ID =1") ?

Grazie in anticipo per qualsiasi aiuto.

Ciao
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
il metodo .Select restituisce un semplice array di DataRow quindi usi il suo indexer per accedere ai singoli elementi. E' la stessa cosa che stai già facendo quando non usi il .Select.

Dim MiaVariabile = MioDataset.Tables(0).Select("Frn_ID =1")(0)(1)

Però è sempre meglio controllare che la Select abbia restituito almeno un risultato prima di accedere ai suoi elementi.
Dim risultato = MioDataset.Tables(0).Select("Frn_ID =1")
Dim MiaVariabile = ""
If risultato.Length > 0 Then MiaVariabile = risultato(0)(1)


ciao
Modificato da BrightSoul il 26 ottobre 2012 21.41 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.