Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [vb6] e filtro SQL

  1. #1
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138

    [vb6] e filtro SQL

    Secondo voi cosa c'è di sbagliato in questo filtro?

    Cn.Execute "INSERT INTO bolle SELECT * FROM mensili WHERE dataI = #" & Text1.Text & "# And dataf = #" & Text2.Text & "#"

    faccio una connessione ad access2000, e funziona solo quando tolgo alla stringa da eseguire da Where in poi..., quindi è proprio nel filtro.

    Grazie.

  2. #2
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    413
    insert into xxxx ( select XXX from YYY where ??? )

    prova a usare le parentesi


  3. #3
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Serè...ci sei o ci fai?

    :tongue:

    potrebbe darsi che il filtro ti torna 0 record? :master:



  4. #4
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138
    ciao darkblood, no perchè ho proprio creato dei record per testarlo.. quindi ci deve essere per forza, a meno che non veda i campi in modo diverso... ma sono entrambe date

  5. #5
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    413
    potrebbe darsi che il filtro ti torna 0 record?

    anche... ma la select ti funziona da sola? :bubu:

  6. #6
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    che errore ti da? :master:

  7. #7
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138
    Sì Sì,
    io con le date faccio sempre a botte!!

    X Maldito : così mi dà erroer di sintassi!

  8. #8
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    metti l'apice al posto dei #

    se ti da errore fai un CDate sul valore della text e passalo senza apici



  9. #9
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138
    scusami darkblood, non avevo letto bene... sai la fretta.
    provo a vedere se funziona la select da sola, avevo provato INSERT INTO senza WHERE e così funziona...
    non mi dà errore, solo non mi accoda i record, proprio come se trovasse 0 record, ma ne ho creati di pari pari alla condizione del filtro...

  10. #10
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138
    se vi interessa ho risolto così :
    Cn.Execute "INSERT INTO bolle SELECT * FROM mensili WHERE dataI LIKE '" & CDate(Text1.Text) & "' And dataf LIKE '" & CDate(Text2.Text) & "'"

    Grazie a tutti quelli che mi hanno consigliato.

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.