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

    [DELPHI] :Transazioni con ADO

    Salve
    sto realizzando un programma che si interfaccia con una connessione ADO traminte il DNS ODBC ad un database DB2.

    Vorrei sapere se fosse possibile usare le Transazioni con questo componente,
    grazie.
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Hai provato a richiamare il metodo BeginTrans di ADOConnection e vedere cosa succede?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    credo di aver trovato da solo.

    Sta mattina sto proprio rinco, non riuscivo a trovare un riferimento nella guida di delphi e credevo non si potessero utilizzare con ADO ma mi sembrava strano perciò ho chiesto..

    cmq per i posteri:
    codice:
    var
      ADOConnection:TADOConnection;
    begin
      ADOConnection.BeginTrans;
      //operazioni con i TADOQuery
      try
        ADOConnection.CommitTrans;
      except
        ADOConnection.RollbackTrans;
      end;
    end;
    Se qualcuno vuole aggiungere qualcosa è il benvenuto.

    scusate ancora per il mio rinco@@@@@mento!

    P.S.

    Alka mi hai preceduto di poco, cmq grazie!!
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Le operazioni con TADOQuery dovrebbero essere effettuate all'interno del blocco try...except, prima della chiamata al metodo di Commit.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  5. #5
    Originariamente inviato da alka
    Le operazioni con TADOQuery dovrebbero essere effettuate all'interno del blocco try...except, prima della chiamata al metodo di Commit.
    ok grazie per la dritta.
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

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.