Se posso permettermi di darti un consiglio ti suggerirei non aprire un thread per ogni inghippo che trovi nello sviluppare il tuo applicativo ma raggruppa le richieste in uno solo
Comunque per effettuare delle select prova con un codice del genere:
Codice:
Dim singleResult As String
Dim dbConn As New OleDbConnection("bla bla bla connection string")
Dim dbCmd As New OleDbCommand("SELECT field FROM tabella1 WHERE field2='foca'", dbConn)
singleResult = dbCmd.ExecuteScalar
Se hai bisogno più risultato hai bisogno un dataReader quindi qualcosa del genere:
Codice:
Dim multipleResults As New ArrayList
Dim dbReader As OleDbDataReader
Dim dbConn As New OleDbConnection("bla bla bla connection string")
Dim dbCmd As New OleDbCommand()
Dim dbAdapter As New OleDbDataAdapter(dbCmd)
dbAdapter.Connection = dbConn
dbAdapter.CommandType = Data.CommandType.Text
dbAdapter.CommandText = = "SELECT field FROM tabella1 WHERE field2 like '*ini'
dbReader = dbAdapter.SelectCommand.ExecuteReader(Data.CommandBehavior.Default)
If oleDBReader.HasRows Then
While oleDBReader.Read
multipleResults.Add(dbReader .Item("fieldName").ToString)
End While
End If
dbReader .Close()
dbConn.Close()
Sono andato a memoria, quindi non assicuro nulla anche perché è ancora mattina