PDA

Visualizza la versione completa : Controllo ADO Data


gecoss
17-06-2002, 18:49
Salve ho un grosso problema con ADODB.Recordset infatti se uso quest'oggetto il codice che mi hai postato funziona
perfettamente.

Ma il passo successivo del mio progetto prevede di collegarvi un
DataGrid.
Purtroppo il controllo DataGrid sembra che puo' essere collegato solamente aun controllo Adodc.
Infatti se tento di assegnarlo al mio ADODB.Recordset mi esce l'assurdo
errore 7004:
'Impossibile assegnare segnalibri al gruppo di righe'

ecco il codice:

Private Sub Command2_Click()
'conn = connessione
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset

rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic
rs.Open "Atleti", strCnn, , , adCmdTableDirect

' MsgBox rs.Supports(adSeek) 'True

Set myDG.DataSource = rs 'l'errore nasce qui

End Sub

gecoss
17-06-2002, 19:39
Comunque ho risolto!!!!:sbav: :sbav:

Il problema erano i puntatori:quote: :quote:

Janx
17-06-2002, 21:54
Prova così:

PRIMA di impostare il RecordSource alla DataGrid
imposta la proprietà:

rs.CursorLocation = adUseClient

e poi fai

Set myDG.DataSource = rs

gecoss
18-06-2002, 10:23
Ho provato in questo modo:

rsOrders.Open "SELECT * FROM miatabella ", _
cnNWind, adOpenStatic, adLockOptimistic, adCmdText

Così funziona.

Comunque ora il problema è linkare un record, come posso fare??

Grazie

Loading