mi spiegate perché se creo un recordeset adodb estraendo i dati dal db non riesco ad associarlo al datagrid?
codice:
dim rs as adodb.recordset
set rs = new adodb.recordset
q = "SELECT * FROM [user] ORDER BY user_id ASC"
rs.Open q, dbConn, adOpenKeyset, adLockOptimistic
Set grdUsers.DataSource = rs
grdUsers.Refresh
e se invece ne creo uno senza estrarre i dati da db, invece funziona benissimo!??!?=?!?!!
codice:
Dim rs As New ADODB.Recordset
rs.Fields.Append "Nome", adVarChar, 50
rs.Fields.Append "Cognome", adVarChar, 50
rs.Fields.Append "Indirizzo", adVarChar, 50
rs.Open
rs.AddNew
rs.Fields(0) = "Pippo"
rs.Fields(1) = "Palla"
rs.Fields(2) = "Casa"
rs.AddNew
rs.Fields(0) = "Ciccio"
rs.Fields(1) = "Gollo"
rs.Fields(2) = "Ufficio"
Set grdUsers.DataSource = rs
grdUsers.Refresh
la connessione (dbConn) é aperta e il recordset (rs) generato da db non é vuoto. Infatti se lo scorro posso stampare i valori.
come diavolo si fa'???? ci sto sbattendo la testa da ieri pomeriggio