Originariamente inviato da aledg
no ascolta la stringa sql che ho scritto sopra era solo un test che avevo fatto sapendo di sbagliare lo so benissimo che non ha senso spervao solo di far capire meglio cosa volevo fare, e infatti l'ho scritto che sapevo di sbagliare, con vbscript in asp lavoro perfettamente da anni quindi conosco le sql, ma no potendo creare oggetti recordset (o meglio non sapendo come si fa) in vb.net non saprei come attribuire a delle variabili il valore dei campi.
In VB.NET non esistono più i recordset, ma DataSet, DataReader, ...
Originariamente inviato da aledg
sql="SELECT * FROM TEST"
oppure
sql="SELECT test FROM TEST"
e poi come associo i campi del db alle variabili?
Le cose sono nettamente cambiate in VB.NET quindi ora è possibile recuperare valori da una tabella in modi diversi, a seconda delle necessità.
Io te ne mostro uno, quello a sola lettura usando un DataReader:
codice:
SQL="SELECT test FROM TEST"
Dim aCommand As MySqlCommand= NewMySqlCommand(SQL, objconn)
Try
Using aReader As MySqlDataReader = aCommand.ExecuteReader()
Do While aReader.Read()
' per ogni riga esistente, mostro il valore della prima colonna (0)
results = results & aReader.GetValue(0).ToString & vbTab
Loop
'mostra il risultato
MessageBox.Show(results)
End Using
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Guarda che ho scritto al volo, quindi potrei aver commesso qualche errore.