Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #4
    Ho letto il contenuto dei link che mi hai suggerito. Ho cercato di capire come avrei potuto metterne in pratica il concetto nel mio programma che, ripeto, e' scritto in ambiente operativo Linux e in Lazarus Free Pascal. Poi, in particolare, per la gestione del mio archivio dati, mi sono affidato ad SQLite3, su cui ho agito per le operazioni di Lettura, Scrittura tramite le librerie ZEOS, attraverso il metodo DataModule

    Ho provato a scrivere sul DB un gruppo di comandi, interni a una serie del tipo "BEGIN TRANSACTION ... COMMIT" , mantenendo pero' separati i comandi nella loro successione. Quindi il primo dei comandi dati in pasto al DataModule e' stato:
    codice:
     sql:= 'BEGIN TRANSACTION';
      DataModule1.ZQuery1Transaz.Active:= False;
      DataModule1.ZQuery1Transaz.SQL.Text:= sql;
      DataModule1.ZQuery1.ExecSQL;
    Ebbene , ho ottenuto soltanto un messaggio d'Errore per "Query Empty".

    E, purtroppo, vista la mia scarsa conoscenza di ZEOS e della tecnica per l'applicazione corretta dei comandi SQL in ambito Transaction, non riesco a capire come dovrei scrivere correttamente i comandi necessari.
    Ultima modifica di petrusic; 28-10-2022 a 22:30

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.