Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    36

    Nessun valore specificato per alcuni parametri necessari

    Salve.

    Database access interrogato con ASP Microsoft JET OLEDB

    Ho un db con, tra le altre, due tabelle: TbFatture e TbClienti.

    in tbFatture ci sono vari campi, così come in TbClienti.

    Quello che è importante è che TbFatture.Cliente corrisponde a TbClienti.IDCliente.

    Nel senso che per ogni fattura, invece che salvare tutti i dati del cliente, salvo solo l'ID.

    Poi nella TbFatture c'è anche il campo Data.

    Se io lancio le seguenti query mi da l'errore in oggetto


    "SELECT * FROM TbFatture, TbClienti WHERE TbFatture.Cliente = 2334 AND TbClienti.IDCliente = 2334"

    "SELECT * FROM TbFatture, TbClienti WHERE TbFatture.Cliente = TbClienti.IDCliente AND TbFatture.Data > #01/01/2012# AND TbFatture.Data < #01/01/2013#"

    In entrambi i casi mi da lo stesso errore.

    Sapete da cosa può dipendere?

    Grazie

    Saluti

  2. #2
    controlla il nome dei campi e il tipo

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    36
    Allora,
    intanto ho modificato la SQL e ci ho messo l'INNER JOIN

    cioè

    SELECT * FROM TbFatture AS F INNER JOIN TbClienti AS C ON F.Cliente = C.IDCliente
    WHERE F.Data < 21/10/2012 AND F.Data> 01/01/2012

    In Ogni Caso

    Il fatto dell'inner join, con ID cliente etc funziona perchè faccio le query con quantità e prezzo e funzionano

    il problema è solo il campo F.Data (Tipo Data Ora di access)

    Continua a darmi lo stesso errore

    Grazie

  4. #4
    WHERE F.Data < #10/21/2012# AND F.Data> #01/01/2012#

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 © 2026 vBulletin Solutions, Inc. All rights reserved.