Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    152

    [vb6] Con dataenvironment sapere se esiste valore in una tabella

    Come da titolo ho in un progetto un dataenvironment con cui mi connetto a varie tabelle di un DB ora ho la necessitā di sapere se in una tabella in un campo preciso esiste un valore io ho usato questo codice ma pare non funzioni qualche idea


    Codice PHP:
    Dim c As Boolean
    Dim strSql 
    As String

    strSql 
    "Select count(*) from tab where campo = '" text1.text "' "

    strSql

    MsgBox 
    (c
    Sia mettendo valori che esistono che no, ottengo false quindi c'č qualcosa che non vā nel codice, perfavore dategli un occhiata grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: [vb6] Con dataenvironment sapere se esiste valore in una tabella

    Originariamente inviato da gprox
    Come da titolo ho in un progetto un dataenvironment con cui mi connetto a varie tabelle di un DB ora ho la necessitā di sapere se in una tabella in un campo preciso esiste un valore io ho usato questo codice ma pare non funzioni qualche idea


    Codice PHP:
    Dim c As Boolean
    Dim strSql 
    As String

    strSql 
    "Select count(*) from tab where campo = '" text1.text "' "

    strSql

    MsgBox 
    (c
    Sia mettendo valori che esistono che no, ottengo false quindi c'č qualcosa che non vā nel codice, perfavore dategli un occhiata grazie
    Ma che modo e' di usare una query?

    La query deve essere eseguita dal motore del DB per avere un risultato ...

    Tu la assegni ad un'altra variabile sperando che "per magia" venga eseguita ...

    Quando si affrontano i problemi, bisogna avere le basi per affrontarli ... quindi, devi studiare le basi della programmazione con i DB prima di usare delle query ...

    Crea una Connection, un Recordset e apri quest'ultimo passando la query da eseguire. Dopo valuta il risultato ottenuto nel primo campo del recordset ottenuto.
    Oppure usa la Execute della Connection.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    152
    si i recordset e tutto giā c'č, ci faccio la connessione alle tabelle, carico i valori li salvo, funziona tutto, non so fare questo cmq per quello che ho capito anzichp usare una stringa devo per forza caricare tutti i valori con where che ne so in una list e poi vedere se ha caricato i valori o meno ? Non esiste qualche funzione che fā risparmiare memoria e controlli ?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma hai letto quello che ho scritto?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.