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
App. Visual Studio 6.0
IMPOSTAZIONI LOCALI
giovedì 14 dicembre 2006 - 16.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
shark986
Profilo
| Junior Member
72
messaggi | Data Invio:
gio 14 dic 2006 - 16:18
Ciao a tutti!!
E' da un pò che non passo di qui!!
Ho un problemino. Devo interfacciarmi con un database remoto e c'è la possibilità che le impostazioni internazionali del database server siano diverse da quelle del client: come faccio a confrontare delle date visto che il formato è diverso???
So che si può forzare il formato delle date quando si esegue una query, il punto è che dovrei prima sapere in che modo sono formattate le date sul pc su cui gira l'applicazione!
Per questo ho trovato la funzione GetLocaleInfo da una API... ma mi stò incasinando con i parametri perchè tutti gli esempi che trovo sono in C++...
Sapete darmi una mano? E' la strada giusta? Consigli??...........
maxhell
Profilo
| Newbie
4
messaggi | Data Invio:
ven 15 dic 2006 - 16:42
Se devi confrontare due date non ti serve sapere le impostazioni locali. Le impostazioni locali servono solo per la rappresentazione della data. Il valore della data è indipendente dalle impostazioni locali.
Inoltre sul client la data verra rappresentata utilizzando le impstazioni locali del client, anche se quelle del server sono diverse.
Esempio (VB):
eseguo: SELECT start_date_time, end_date_time FROM TAB1
Dim d1 As Date
Dim d2 As Date
d1 = RS.Fields(0).Value
d2 = RS.Fields(1).Value
If d1<d2 Then
MsgBox "start_date_time < end_date_time "
Elseif d1>d2 Then
MsgBox "start_date_time > end_date_time "
Else
MsgBox "start_date_time = end_date_time "
Endif
d1 e d2 comprendono anche l'ora. Se vuoi un confronto solo della data puoi utilizzare in VB il Format
... Format(d1,"yyyymmdd") < Format(d2,"yyyymmdd")
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 !