Ho creato il seguente recordset:
Dim objRS AS ADODB.Recordset
Set objRS = New ADODB.Recordset
objRS.Fields.Append "Campo1", adBigInt, , adFldIsNullable
objRS.Fields.Append "Campo2", adVarChar, 30, adFldIsNullable
objRS.Fields.Append "Campo3", adVarChar, 255, adFldIsNullable
objRS.Fields.Append "Campo4", adVarChar, 4, adFldIsNullable
objRS.Fields.Append "Campo5", adVarChar, 4, adFldIsNullable
objRS.Open , , adOpenStatic, adLockBatchOptimistic
e l'ho popolato con dei dati provenienti da un DB.
Se cancello tutti i record uno ad uno (objRS.Delete) e ne inserisco altri (objRS.AddNew) la proprietà objRS.Recordcount mi da sempre valore 0 anche se effettivamente il recordset contiene dei record, se poi vado a cancellare un record me li cancella tutti.
Ho provato a cambiare cursori, ecc. ecc. ma da sempre lo stesso problema.
Potete aiutarmi?
![]()