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

    VB6-Controllare se esiste un valore in tabella!

    Ciao!
    io mi connetto a un db access con ADO.

    Volevo sapere come posso controllare se nel mio campo X è già presente un valore Y.

    Esempio se io ho un recordset con tre record e il campo "mioCampo" ha i seguenti valori:

    record1: ciao
    record2: mi chiamo
    record3: Veronica

    come faccio a sapere che esiste già un campo col value "Veronica"?

    Grazie

  2. #2
    ciaoooo

    strSql = "Select count(miocampo) from miaTabella where miocampo = ' " & miovalore & " ' "


    Max
    Ci sono solo 10 tipi di persone al mondo, chi conosce il binario e chi no.

    Disapprovo quello che dici, ma difenderò fino alla morte il tuo diritto a dirlo.

    Tanta bella giovinezza che si fugge tuttavia, chi vuol essere lieto sia, del doman non v'e' certezza.

  3. #3
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    e come lo utilizzo? mi restituisce la conta dei record con quel valore? O un booleano true se esiste e false se non esiste?

    nn ho capito bene...

  4. #4
    la select count restituisce il numero di occorrenze con quel valore


    nel tuo caso.....


    Select count(*) from miaTabella where miocampo = 'ciao' è uguale a 1
    Select count(*) from miaTabella where miocampo = 'mi chiamo' è uguale a 1
    Select count(*) from miaTabella where miocampo = 'Veronica' è uguale a 1

    Select count(*) from miaTabella where miocampo = 'PIPPO' è uguale a 0

    ciao Max
    Ci sono solo 10 tipi di persone al mondo, chi conosce il binario e chi no.

    Disapprovo quello che dici, ma difenderò fino alla morte il tuo diritto a dirlo.

    Tanta bella giovinezza che si fugge tuttavia, chi vuol essere lieto sia, del doman non v'e' certezza.

  5. #5
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    AIUTOOO!
    Ok mi devo concentrare...

    Allora ho capito che tipo di valore restituisce ma non ancora come usarlo....

    se io ho una textbox dove inserisco il mio valore...quella stringa sql come la passo al db?
    la devo usare come source del recordset? Ma poi come leggo i risultati?

    mi fai un esempio? :master:

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    121
    strSql = "Select miocampo from miaTabella where (miocampo = ' " & tuatxt & " ' ")

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.