Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [VB6-SQL]Errore SELECT

  1. #1
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108

    [VB6-SQL]Errore SELECT


    ho questa select
    codice:
    Set rs = cn.Execute("SELECT * FROM temp WHERE ((numfattura='" & txtnumfatt.Text & "') and (fornitore='" & cmbfornitore.Text & "') and (data=#" & CDate(txtdata.Text) & "#)) ")
    il risultato di questa select viene associato a delle liste presenti su un altro form.
    Quando inserisco un valore nella tabella temp la select non trova niente,nonostante ci siano dati corrispondenti alle caratteristiche della where nella tabella.
    La cosa strana è che non succede sempre e non riesco a capire da cosa dipende!

  2. #2
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108
    Ho fatto qualche prova,il problema dovrebbe essere la data
    con la data 28/02/2003 tutto ok
    mentre se uso 01/03/2003 non trova niente
    da cosa puo'dipendere

  3. #3

    Fai così

    Fai così...
    StrSql="SELECT * FROM temp WHERE ((numfattura='" & txtnumfatt.Text & "') and (fornitore='" & cmbfornitore.Text & "') and (data=#" & CDate(txtdata.Text) & "#))"

    debug.print StrSql

    e controlla l'sql.
    alle brutte copia e incolla l'sql dentro una query del tuo db e guarda che succede.

  4. #4
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108
    02/03/2003 è la data presente in temp

    ho copiato il debug print in una query in access e la data è 03/02/2003

    che faccio?

  5. #5
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108
    Penso di aver risolto!
    Quando facevo l'INSERT INTO inserivo la data in questo modo
    '" & frminsert.txtdata.Text & "'
    l'ho sostituita in questo modo
    #" & frminsert.txtdata.Text & "#
    e sembra che vada bene.
    Grazie per l'aiuto zioAl

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.