Originariamente inviato da Grumpy
Cosa sarebbero le ADODC? ADODC sta per ADO Data Control, non è una libreria. Non sempre quello che si trova a casaccio sul web è corretto.
Davo per scontato che l'adodc è l'ADO Data Control, lasciamo perdere la secondo frase perchè la trovo offensiva.
@marcobruni
L'errore
potrebbe dipendere dalla proprietà CommandType che, se come DataSource usi una query, dovrebbe essere impostata su adCommandText.
Nell'Adodc.datasource c'è una query del tipo Select* from tabella
Dà errore lo stesso, tieni conto che su Windows xp funziona tutto tranquillamente senza dare a Commandtype adCommandText
Però tieni presente che la TrueDbGrid in versione OLE DB e in modalità Bound può essere associata direttamente ad un recordset ADO, senza bisogno (con grande sollievo!) dell'ADODC:
codice:
Dim rsAdo As New ADODB.Recordset
rsAdo.Open ...
TdbGrid1.DataSource = rsAdo