Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    VB6 - Impostare campi Si/no con sql

    riciao...questa è una di quelle cose che pensavo di sapere...ma mi da errore xD

    io ho delle check box che servono a settare dei campi si/no sul database ACCESS2000.

    ho fatto così:

    codice:
    dim valCheck as string
    if miaCheck.value=1 then
          valCheck="True"
    else
          valCheck="False"
    end if
    
    sql="UPDATE miaTab SET campoSiNo=" & valCheck &" WHERE id=1"
    Mi dice che c'è un errore nella stringa...

  2. #2
    prova mettendo 0 al posto di false e -1 al posto di true

  3. #3
    Mi dice che c'è un errore nella stringa...
    Ti dice che c'è un errore perché tenti di inserire una stringa in un campo Boolean, fai così:
    codice:
    dim valCheck as boolean
    if miaCheck.value=1 then
          valCheck=True
    else
          valCheck=False
    end if
    
    sql="UPDATE miaTab SET campoSiNo=" & valCheck &" WHERE id=1"

  4. #4
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    ho fatto anche così (prima della stringa) ma mi dava errore ugualmente...riprovo...

  5. #5
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    infatti mi da errore lo stesso..

  6. #6
    ok. ti dispiacerebbe postare l'errore?

  7. #7
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    "Errore di sintassi nell'istruzione UPDATE"

  8. #8
    Utente di HTML.it L'avatar di tippolo
    Registrato dal
    Dec 2005
    Messaggi
    103
    ciao
    non ho provato ma se non ricordo male dovresti usare al posto del valore "1", la proprietà "Checked"
    fai una prova così:
    codice:
    if miaCheck.value = Checked then
          valCheck=True
    else
          valCheck=False
    end if
    spero sia stato d'aiuto

    ciao
    Non hai ancora firmato la petizione per VB? Clicca questo link:
    http://www.classicvb.org/petition/?lang=it

  9. #9
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    il problema non è nel checked, è nel sql...

    anke se lo scrivo a mano nella stringa sql TRUE e FALSE non funge..

  10. #10
    Ciao Verò,

    Ma il Campo `campoSiNo` di che tipo è?

    Apparte questo la Query a Me Sembra Giusta...

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.