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

    [Delphi] Query e inserimento su tabella SQL

    Ciao,
    ho una tabella MS SQL e ho anche dei campi boolean (in SQL li tratto come BIT). Il problema è che quando tento di registrare un record dall'applicazione Delphi, mi dice che non è possibile eseguire l'operazio ne in quanto il campo BIT non è BOOLEAN.

    Cosa posso utilizzare per convertire il BOOLEAN in 0/1 ?

    Saluti
    Stefano

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Hai provato a trattare il campo come semplice intero?

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

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

  3. #3
    Sì. Allora:
    - se nella tabella SQL metto come tipologia di valore (per quello che dovrebbe essere un True/False) un int non funzionano i CheckBox dei Data Components.
    - tentando di convertire il valore booleano dei CheckBox
    codice:
    integer(CheckBox1.Checked)
    mi dice che il campo bit della tabella SQL non accetta valori Integer.
    Stefano

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da peste1
    se nella tabella SQL metto come tipologia di valore (per quello che dovrebbe essere un True/False) un int non funzionano i CheckBox dei Data Components.
    Come non funzionano? Basta attribuire un valore appropriato alle proprietà ValueChecked e ValueUnchecked.

    Originariamente inviato da peste1
    tentando di convertire il valore booleano dei CheckBox
    mi dice che il campo bit della tabella SQL non accetta valori Integer.
    Devo indagare, poichè non è un tipo di campo che utilizzo abitualmente (anche perchè dubito che venga effettivamente consumato un bit a livello di spazio occupato fisicamente).

    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.