Salve a tutti.
Sono riuscito a recuperare alcuni dati dal mio mdb (grazie all'aiuto ottenuto su questo forum).
Il codice utilizzato è il seguente:
Dim ds As New DataSet()
Dim sql As String = "SELECT * FROM Italiano"
Dim records, r2 As Integer
Dim con As OleDbConnection = Nothing
stringaconn = "Provider=Microsoft.JET.OLEDB.4.0;Data Source="
stringaconn = stringaconn & p & f
objconn = New OleDbConnection(stringaconn)
Dim dataadapter As New OleDbDataAdapter(sql, objconn)
objconn.Open()
dataadapter.Fill(ds, "Parola")
objconn.Close()
DataGridView3.DataSource = ds
DataGridView3.DataMember = "Parola"
sql = "Select Case COUNT(*) FROM Italiano"
con = New OleDbConnection()
con.ConnectionString = stringaconn
con.Open()
Dim cmd As New OleDb.OleDbCommand("Select COUNT(*) FROM Italiano", con)
records = cmd.ExecuteScalar()
Dim cmd1 As New OleDb.OleDbCommand("Select COUNT(*) FROM Italiano where parola like 'A%'", con)
r2 = cmd1.ExecuteScalar()
con.Close()
Come vedete per ottenere due informazioni diverse non ho saputo percorrere altra via se non quella di duplicare l'Oledbcommand (cmd / cmd1).
E' ovvio che questa cosa non è quella corretta.
Potreste darmi una dritta su come fare per fare più query sul database senza dover creare una miriade di duplicazioni ?
Grazie