Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    21

    [VB6] Update di checkbox con adodc

    Ciao a tutti,
    mi succede una cosa stranissima.
    Ho un form con caselle di testo e checkbox collegate ad un database access 2003, tramite il comando adodc1.recordset.update eseguo l'update dei valori presenti sul form nel database, fin qui tutto ok.
    Ma se modifico solo la checkbox apparentemente esegue l'update invece nn lo fa, riaprendo lo stesso record nn è stato modificato, se invece modifico oltre alla checkbox un casella di testo, la check box viene modificata.
    Come mai questo????
    Grazie a tutti!!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    252
    cliccando sulla ceckbox esegui l'update direttamente o la ceck è legata ad un campo del db...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    21
    Ciao garzone, scusa il ritardo nel risponderti, ma con Natale dimezo...
    La check é legata, o meglio, sono legate, ne ho più di una, ad un db e che aggiorno poo tramite un pulsante.
    Ciao e grazie per la risposta.

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da arde1681
    La check é legata, o meglio, sono legate, ne ho più di una, ad un db e che aggiorno poo tramite un pulsante.
    - Cosa significa "legata" ? Stai usando il binding con un ADODC?
    - Se è così (ahi ahi ahi...), il campo del database di che tipo è?

    Ricorda che DEVE essere di tipo numerico.


  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    21
    Ciao Gibra.
    Il campo del db a cui è legato la check è di tipo Si/No, nn avrei problemi a renderla di tipo numerico, ma volevo capire il perchè se modifico anche una text aggiorna anche la check altrimenti modificando solo la check la modifica non la calcola per niente.


  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da arde1681
    Ciao Gibra.
    Il campo del db a cui è legato la check è di tipo Si/No, nn avrei problemi a renderla di tipo numerico, ma volevo capire il perchè se modifico anche una text aggiorna anche la check altrimenti modificando solo la check la modifica non la calcola per niente.

    Misteri del binding?

    Per inciso, si sa che il binding è una tecnica deprecata dagli esperti infatti non è per nulla priva di problemi, se poi è quella abbinata al controllo Data (sia di DAO che di ADO) allora è ancora peggio.
    Gli automatismi 'sembrano' comodi, ma prima o poi ti accorgi che invece creano solo problemi, e la qunatità di tempo che 'credi' di aver risparmiato spesso raddoppia per risolvere tali problemi. A quel punto si capisce del perchè sono deprecati.

    Insomma, la cosa migliore resta sempre quella caricare i dati direttamente da codice, e fare a meno dei controlli Data (vecchi, antiquati e non privi di limitazioni e bug).

    Personalmente uso sempre le classi per interfacciarmi alle tabelle del database.


  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    21
    immaginavo che era un bug il problema...
    Ma speravo in una smentita oppure in una conferma per mettermi l'anima in pace.

    Cmq grazie, allora si farà tramite codice, che è anche più divertente.

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.