Problemi con Access

lunedì 29 maggio 2006 - 21.19

Neapolis Profilo | Newbie

Salve a tutti son un novello programmatore, mi son imbattuto in un problema credo molto semplice: ho in un database Access dei campi di tipo date che devo recuperare con una query che si genera dai dati di un form (convertiti in tipo date) .
La pagina non da errori ma semplicemente non estrae i dati, quale puo essere il problema?

lbenaglia Profilo | Guru

>Salve a tutti son un novello programmatore, mi son imbattuto
>in un problema credo molto semplice: ho in un database Access
>dei campi di tipo date che devo recuperare con una query che
>si genera dai dati di un form (convertiti in tipo date) .
>La pagina non da errori ma semplicemente non estrae i dati, quale
>puo essere il problema?

Ciao Neapolis,

Se stai componendo dinamicamente i comandi SQL, Access richiede che le date siano espresse nel formato inglese e racchiuse tra due cancelletti: #mm/dd/yyyy#.
Esistono altri formati accettati da Access (anche se il primo è preferibile) e li trovi elencati in questo post:
http://groups.google.it/group/it.comp.www.asp/msg/3fb0d25f45594522

Ad ogni modo il mio consiglio è quello di definirti una serie di Query parametriche che andrai a richiamare come nel seguente esempio:
http://groups.google.com/group/it.comp.www.asp/msg/aec990d4b4eb2e85

In questo modo il DB Engine di Access sarà in grado di compilare la query all'atto del salvataggio e grazie alla tecnologia Rushmore otterrai delle prestazioni nettamente superiori rispetto al SQL dinamico (senza considerare tutti i benefici di sicurezza che ne derivano!).

Ciao!

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

Neapolis Profilo | Newbie

Grazie, hai centrato il problema: il formato.
Ora do un'occhiata ai link ma credo che risolverò, ciao e grazie!
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5