Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Help Recordset!

  1. #1

    Help Recordset!

    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?

  2. #2
    Utente di HTML.it L'avatar di fiscet
    Registrato dal
    Jul 2001
    residenza
    Oderzo TV
    Messaggi
    207

    ... sicuro?

    mi sembra strano che dia sempre 0 ... perchè nei casi in cui non 'riesce' ado restituisce -1

    se usi un recordset di tipo KeySet?
    ... e magari ci metti una chiave primaria
    Christian Zanchetta
    Fiscet.it
    Ecommerce e Web Marketing

  3. #3

    da sempre lo stesso errore

    da sempre lo stesso errore, con tutti i tipi di campo, di cursore e di LockType.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.