Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926

    Problema query con data

    devo fare una semplice ricerca su un database access:

    SELECT COUNT (*) AS NrOrdini FROM ordini where data_consegna = '07/05/2013'
    oppure piu semplice anche
    SELECT * FROM ordini where data_consegna = '07/05/2013'

    ovvero sia contare quanti ordini sono stati fatti in una certa data o semplicemente estrarre tutti i record di quel giorno.
    Utilizzo un database Access e il campo data_consegna è formattato come data.

    Mi viene restituito questo errore:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
    [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

    per il valore 07/05/2013 ho provato sia con gli apici che senza, ho messo # al posto degli apici, non ho messo nulla....niente da fare, sempre lo stesso errore.
    Cosa sto sbagliando?

    grazie
    Luca
    www.intheweb.it - Internet solutions

  2. #2
    prova con

    = #2013-05-07#

    oppure

    = '2013-05-07'


  3. #3
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    con il #2013-05-08# funziona perfettamente
    mi sono già fatto la funzione per convertire le date, la riporto nel caso fosse utile ad altri

    data_ordine = request.Form("data_ordine")
    data_ordine _array = split(data_ordine , "/")
    data_ordine = data_ordine _array(2) & "-" & data_ordine _array(1) & "-" & data_ordine _array(0)

    magari c'è una funzione insita in asp che fa la conversione in automatico ma io non l'ho trovata, questa anche se un po macchinosa funziona....
    Grazie per l'aiuto
    Luca
    www.intheweb.it - Internet solutions

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.