Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    204

    [delphi] ADO evento ONNEWRECORD

    Ciao a tutti!
    Quando usavo il BDE, nell'evento ONNEWRECORD di una Table inserivo dei dati predefiniti (esempio la data) per fare in modo che quando creavo un nuovo record (per es. una fattura) questa apparisse aggiornata nel suo campo.

    Sto cercando di fare lo stesso usando gli ADO ma non ci riesco. Mi da un errore se cerco di associare la data odierna al campo data:

    --> DataModule.FattureData.Value := Date();

    PS: Il campo data della tabella fatture è di tipo date.

    Qualcuno sa aiutarmi??Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    ???

    Originariamente inviato da FilSWS
    Mi da un errore [...]
    Specificare *SEMPRE* l'errore che viene restituito, altrimenti non è possibile - nella maggior parte dei casi - fornire una risposta sensata.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    204
    allora mi da:

    Project Gestionale.Exe raised exception class EOleException with message 'Errore sconosciuto'. Process stopped. Use Step or Run to continue.


    Penso aiuti poco!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Hai provato in questo modo?
    codice:
    Field.AsDateTime := Date;
    oppure il generico
    codice:
    Field.AsDateTime := Now;
    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    204
    Da comunque errore

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Database?

    Di quale database stiamo parlando?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    204
    SQL Server

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Non saprei. Magari prova a postare il codice completo che hai inserito nell'evento OnNewRecord così com'è.

    Potresti inoltre verificare di avere l'ultima versione dei componenti MDAC di Microsoft scaricabile qui.

    Infine, tenta di modificare il campo "incriminato" nel tipo DATETIME (o TIMESTAMP?) invece di usare DATE.

    Altro non so dirti...

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    204
    ho scoperto cos'era!!!
    Era un campo lookup che avevo aggiunto per trovare la ragione sociale
    del cliente dato il codice.
    Si vede che dava fastidio.

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da FilSWS
    ho scoperto cos'era!!!
    Era un campo lookup che avevo aggiunto per trovare la ragione sociale
    del cliente dato il codice.
    Si vede che dava fastidio.

    Meglio così.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.