Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Problema Queyr Access DateDiff
giovedì 27 novembre 2008 - 17.50
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
gio 27 nov 2008 - 17:50
Ciao a tutti, sto avendo un problema con l'esecuzione di una query access, che mi debba restituire la differenza in giorni tra due date.
Dim MyCmd As OleDbCommand
Dim MyReader As OleDbDataReader
If ApriDB() = False Then Exit Function
MyCmd = DBConn.CreateCommand()
MyCmd.CommandText = "select DateDiff('g',now(),[datascadenza])as Valore, sito from scadenze"
MyReader = MyCmd.ExecuteReader
Do While MyReader.Read
Dim C As Integer
txtDiff = MyReader.Item("Valore")
Loop
MyReader.Close()
DBConn.Close()
Mi genera la seguente eccezione:
"Il provider non ha potuto determinare il valore di Int32. Esempio: la riga è stata appena creata, non è disponibile un valore predefinito per la colonna Int32 e il consumer non ha ancora assegnato a Int32 un nuovo valore"
Stroke
Profilo
| Junior Member
114
messaggi | Data Invio:
ven 28 nov 2008 - 08:57
Se vuoi i giorni la stringa DateInterval della funzione DateDiff è 'd' e non 'g'.
ciao
Furio
http://www.opsi.ws
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
ven 28 nov 2008 - 09:02
Hai perfettamente ragione, mi stavo fissando sui campi e non mi sono accorto della 'd'.
Grazie 1000
Stroke
Profilo
| Junior Member
114
messaggi | Data Invio:
ven 28 nov 2008 - 10:05
prego
Furio
http://www.opsi.ws
Torna su
Stanze Forum
Elenco Threads
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 !