Salve a tutti
ho un problema di date
l'applicativo web è stato testato su un server sql con defalt language=italian, mentre il server sql del provider ha impostato come default language=english.
La stringa sql incriminata è la seguente:
strSQL = "SELECT DATA FROM T_Calendario WHERE Data = '"&datCurr&"' "
L'errore che mi da è il seguente
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][SQL Native Client][SQL Server]The conversion of char data type to smalldatetime data type resulted in an out-of-range smalldatetime value
Me lo dà su un oggetto calendario ed è evidente che inverte mese e giorni.
Ho provato a sostituire la stringa di cui sopra questa
strSQL = "SELECT CONVERT(VARCHAR,DATA,103)FROM T_Calendario WHERE Data = '"&datCurr&"' "
Ma l'errore non cambia.
Potete aiutarmi ?