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

    [delphi]: query per data

    ciao a tutti,

    mi aiutate con questa query:

    select * from magazzino where data= valore di una edit.text

    ciao
    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

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

    ParamByName...

    Non scrivere il valore in linea, ma introduci un parametro in questo modo:
    codice:
    SELECT * FROM Magazzino WHERE Data = :MiaData
    MiaData è un parametro che puoi impostare usando proprietà simili a quelle dei campi:

    codice:
    Query1.SQL.Text = 'SELECT * FROM Magazzino WHERE Data = :MiaData';
    Query1.ParamByName('MiaData').AsDateTime := Now;
    Query1.Open;
    Devi effettuare l'operazione sopra prima di aprire la query o eseguire lo statement SQL.
    In questo modo, ci pensa Delphi a fare la conversione nel valore specifico e a restituirti i risultati desiderati, senza il bisogno di complicare eccessivamente lo statement SQL eseguendo concatenamenti che spesso portano solo ad errori di sintassi dovuti alla mancanza di spazi o ad altri motivi banali.

    Ciao!
    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.