Problema con le date

mercoledì 09 dicembre 2009 - 10.43

biroph Profilo | Junior Member

Salve a tutti, ho un grosso problema in produzione.
E' stato spostato il db su un altro server, eseguendo il backup dal vecchio e poi il restore sul nuovo, adesso se effettuo una ricerca per data(dal al) sull'applicativo web scoppia tutto dando errori sulla conversione da char a datetime.
La collation del vecchio db è SQL_Latin1_General_CP1_CI_AS mentre il nuovo è diverso (mi hanno spento il db e non sò qual'è la collation del nuovo). Io credo che il problema sia sulla collation, ma avrei bisogno di una conferma e magari di qualche altra idea.

Per favore aiutatemi è urgente....

grazie, Cristian

lbenaglia Profilo | Guru

>Io credo che il problema sia sulla collation,
>ma avrei bisogno di una conferma e magari di qualche altra idea.
>
>Per favore aiutatemi è urgente....

Ciao Cristian,

Il problema principale è che l'applicazione non specifica le date nel formato ANSI SQL 'YYYYMMDD' che non dà adito a fraintendimenti.
Comunque, una soluzione "quick & dirty" consiste nell'impostare la stessa lingua di default alla login utilizzata per autenticarti che avevi sulla vecchia istanza (la collation non c'entra niente )

>grazie, Cristian
Prego.

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

biroph Profilo | Junior Member

Grazie mille, mi hai salvato.....

ciao e grazie ancora, Cristian
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