Utilizzare valori restituiti da una query

venerdì 12 giugno 2009 - 14.16

dyd666 Profilo | Junior Member

Salve a tutti di nuovo.
Avrei la necessità di utilizzare i valori dei campi di un record restituitomi con una query.
La connessione e l'accesso li effettuo tramite strumenti OleDb (OleDbconnection , OleDbcommand ecc..)
Sapreste consigliarmi?

Grazie mille , arrivederci

Jeremy Profilo | Guru

Ciao Riccardo.
Puoi usare un DataAdapter per popolare un DataSet con i risultati della Query e utilizzarli in modalità disconnessa, oppure puoi usare un DataReader per leggerli in modalità connessa.

Facci sapere...
Ciao

dyd666 Profilo | Junior Member

Io dovrei assegnare i valori restituiti da una query a delle variabili.
La connessione al database viene chiusa dopo la query , quindi dovrei lavorare in modalità disconnessa?
Utilizzo C#.

Grazie mille
Ciao

Jeremy Profilo | Guru

Ciao
>Io dovrei assegnare i valori restituiti da una query a delle
>variabili.
>La connessione al database viene chiusa dopo la query , quindi
>dovrei lavorare in modalità disconnessa?
>Utilizzo C#.
>
>Grazie mille
>Ciao

SI.
Oppure ritardare la chiusura della connessione a dopo aver popolato le variabili in modalità connessa(DataReader).

Facci sapere...
Ciao

dyd666 Profilo | Junior Member

Ciao
La mia connessione al database avveniva attraverso oggetti OLEDB , qui il codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Mi sono accorto che facendo in questo modo c'è un conflitto tra oggetti SQL e oggetti OLEDB.
C'è un modo per sviare a questo modo , non modificando per forza il tipo di oggetto Connessione?

Grazie
Ciao

Jeremy Profilo | Guru

Riccardo!!!!
Ciao .... usa OleDbDataReader ..... no???

Ciao.

dyd666 Profilo | Junior Member

Vado a comprare dei ceci...

dyd666 Profilo | Junior Member

Continuo a non capire però...
Come faccio ad assegnare ogni singolo campo a tot variabili corrispondenti?
Sugli esempi che trovo in giro vedo solamente una lettura sequenziale del buffer senza possibilità di capire "cosa" si stia leggendo.

Scusate ancora il disturbo

Jeremy Profilo | Guru

Ciao Riccardo.
Guarda se può esserti utile l'esempio in allegato.

Facci sapere...
Ciao

dyd666 Profilo | Junior Member

Grazie mille , guarderò
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5