Visualizzazione dei risultati da 1 a 4 su 4

Discussione: SQL + Delphi

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2018
    Messaggi
    2

    SQL + Delphi

    Ciao ragazzi!! Volevo chiedervi una cosa; Ho un DB costituito in questo modo:

    CF|||Nome | Cognome| Anni | Modificato
    123||| mario||||||| rossi |||||||26 |||||| 0
    456|||filippo||||||| verdi |||||| 30||||||| 0

    - A cosa serve il valore Modificato?
    -Modificato è un valore che diventa 1 quando qualcosa nella stessa riga viene cambiato.
    Ad esempio: Se al posto di "Mario" qualcuno scrivesse "Filippo", il valore di modificato diventerebbe 1.

    In più ho un altro DB collegato al primo sopra citato. In pratica il primo DB è la "sorgente", mentre il secondo dovrà memorizzare SOLO le righe con Memorizzato = 1.

    Come si potrebbe fare ? Utilizzo Delphi + SQL.

    Spero di essermi spiegato, grazie!!

    P.S. Scusate per la tabella un po' brutta ma sono di fretta

    Spero di essermi spiegato, grazie!!
    Ultima modifica di cappo; 20-01-2018 a 13:05

  2. #2
    Quote Originariamente inviata da cappo Visualizza il messaggio

    Come si potrebbe fare ? Utilizzo Delphi + SQL.
    Se usi Delphi e i CDS (ClientDataSet) o FireDAC lo strato SQL non ti serve, basta gestire l'evento AfterApplyUpdate testando le property "OldValue" e "NewValue" del dataset
    N.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2018
    Messaggi
    2
    Quote Originariamente inviata da Nettuno95 Visualizza il messaggio
    Se usi Delphi e i CDS (ClientDataSet) o FireDAC lo strato SQL non ti serve, basta gestire l'evento AfterApplyUpdate testando le property "OldValue" e "NewValue" del dataset
    N.

    Come dovrei fare? Scusami ma sono alle primissime armi.

  4. #4
    Quote Originariamente inviata da cappo Visualizza il messaggio
    Come dovrei fare? Scusami ma sono alle primissime armi.
    Allego un piccolo esempio buttato giù "al volo" per farti capire la logica.
    Ho usato un DataSet memorytable firedac come tabella base contenente i campi "nome" ed "età", e un Dataset, di tipo clientdataset, dove salvo le modifiche (LOG) della tabella principale, in pratica ad ogni modifica della tabella base corrisponde un record sulla tabella dei log.
    N.

    PS: Ho usato Delphi Tokyo 10.2 update 2
    PPS: Spero di non aver scritto troppe cavolate
    File allegati File allegati

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 © 2024 vBulletin Solutions, Inc. All rights reserved.