Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB6] Errore di run time 3265

    Errore di run time 3265
    Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.

    Non capisco perchè mi da questo errore..

    Questo è il codice..

    If AzioneCommessa = "Nuovo" Then RsCommessa.AddNew

    RsCommessa!MioCampo=TxtCommessa 'si blocca qui..

    RsCommessa.update

    Per la modifica funziona perfettamente...Quando fa AddNew..invece non assegna i campi..

    Qualcuno ha idea? Io nn capisco perchè non funge..
    amo molto parlare di niente..è l'unico argomento di cui so tutto

  2. #2
    forse perche dovresti scrivere

    RsCommessa.Fields("MioCampo")=TxtCommessa

    Controlla inoltre che MioCampo esista scritto così nella tabella.

    L'errore che ti dà è prorpio quello che viene fuori quando il recordset tenta di inserire un valore in un campo che non riconosce. Tipici infatti sono gli errori di ortografia

  3. #3
    Ti ringrazio x la risposta.
    Cmq ho provato anke così come dici tu: RsCommessa.Fields("MioCampo")=TxtCommessa.. ma non va..

    La stranezza è che x la modifica(tra l'altro entra nella stessa identica routin)..funziona perfettamente..Ma quando entra nell'if e gli faccio fare AddNew nn funge.

    amo molto parlare di niente..è l'unico argomento di cui so tutto

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.