mi spiegate il perchè se uso questo codice:
codice:
rs.Open "SELECT id, data, descrizione " _
& "FROM movimenti " _
& "WHERE descrizione = 'Vendita' " _
& "ORDER BY data ASC", cn, 1
funzione, invece se aggiungo "AND data > '01/03/2010'"
codice:
rs.Open "SELECT id, data, descrizione " _
& "FROM movimenti " _
& "WHERE descrizione = 'Vendita' " _
& "AND data > '01/03/2010' " _
& "ORDER BY data ASC", cn, 1
mi restituisce:
Tipi di dati non corrispondenti nell'espressione criterio.
ecco il codice completo:
codice:
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.path & "\db.mdb;Persist Security Info=False"
rs.Open "SELECT id, data, descrizione " _
& "FROM movimenti " _
& "WHERE descrizione = 'Vendita' " _
& "AND data > '01/03/2010' " _
& "ORDER BY data ASC", cn, 1