Select DATE in DB ACCESS

martedì 13 maggio 2008 - 09.46

Anser Profilo | Junior Member

Salve ragazzi,
sto utilizzando VB2005.NET e ACCESS 2003

Devo estrapolare delle date da un db access per effettuare poi dei confronti ma non riesco a capire quale sia il formato che devo utilizzare.
Il mio campo MiaData della tabella è dichiarato come "Data/Ora" e il formato che ho impostato è "Data Generica".

Per effettuare le query ho dichiarato nei parametri di connessione provider= Microsoft.Jet.OLEDB.4.0; ecc...

La mia query è questa:

"SELECT MiaData FROM MiaTabella WHERE MiaData=('23/04/2008 10:04:00')"
ma l'errore che mi restituisce è "data type mismatch in criteria expression"

ho provato anche
"SELECT MiaData FROM MiaTabella WHERE MiaData=('20080423 10:04:00')"
ma non funziona nemmeno così, e l'errore restituito è sempre il solito.

Potete darmi una mano?

Grazie Mille


Anser

lbenaglia Profilo | Guru

>La mia query è questa:
>
>"SELECT MiaData FROM MiaTabella WHERE MiaData=('23/04/2008 10:04:00')"
>ma l'errore che mi restituisce è "data type mismatch in criteria
>expression"
>
>ho provato anche
>"SELECT MiaData FROM MiaTabella WHERE MiaData=('20080423 10:04:00')"
>ma non funziona nemmeno così, e l'errore restituito è sempre
>il solito.
>
>Potete darmi una mano?

Ciao Anser,

Per non dare adito a fraintendimenti utilizza il formato #MM/DD/YYYY hh:mm:ss#:

SELECT MiaData FROM MiaTabella WHERE MiaData= #04/23/2008 10:04:00#;

>Grazie Mille
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Anser Profilo | Junior Member

Funziona perfettamente!

Sei un drago

Grazie Mille!

Anser

Anser Profilo | Junior Member

Sto provando ad accettare la risposta ma ho aspettato anche 5 minuti e non succede nulla.. la pagina dopo un po va in crash..



Anser
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5