2 messaggi dal 06 settembre 2002
Caro Daniele, non ce la faccio più ...
ti ricordi la questione delle date? ecco, ieri ODBC si è accorto che 13 non può essere un mese e mi ha reinvertito le date sul Database ... quindi tutto ciò che sulla tabella era 12/02/01 ieri si è rivelato 02/13/01, sia su Access, che su SQL Server 7.0, sia che il campo è dd/mm/yy, sia che setto le variabili di sessione a Italiano, sia se uso l'oggetto Command

Set cmd_news=Server.CreateObject("ADODB.Command")
cmd_news.activeconnection=conn_news
cmd_news.CommandText=sql_news
Set p=cmd_news.CreateParameter("P1",133,1,,data)
cmd_news.Parameters.Append p

Come devo fare? Stò uscendi pazzo!!
635 messaggi dal 06 settembre 2002
Ciao, personalmente ho risolto il problema con queste poche righe di codice....

gg=day(date)

gg1=Cint(Len(gg))

if gg1<2 then
gg=0&gg
end if

mm=month(date)

mm1=Cint(Len(mm))

if mm1<2 then
mm=0&mm
end if

yy=year(date)

data=gg&"/"&mm&"/"&yy

.... mi auguro che funzionino anche per risolvere il tuo problema.



OJD
1 messaggio dal 16 febbraio 2001
Eccomi qua, posso sicuramente aiutarti ciò lavorato molto su quesxto problema,specialmente perchè il mio server si trova in new jeresy (data americana,ora americana,valuta in dollaro)
Ci sono sistemi più o meno spartani tipo questo che leggo di seguito ma ora MICROSOFT (ALLELUIA,ALLELUIA) ha creato il comando che gira solo con asp 3.0 quindi dai IIS4 (mi sembra in su) <%setlocale "it"%> e tutti i settaggi delle tue informazioni vengono formattate in italiano.
Prova...
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
Ciao, personalmente ho risolto il problema con queste poche righe di codice....

gg=day(date)

gg1=Cint(Len(gg))

if gg1&lt;2 then
gg=0&gg
end if

mm=month(date)

mm1=Cint(Len(mm))

if mm1&lt;2 then
mm=0&mm
end if

yy=year(date)

data=gg&"/"&mm&"/"&yy

.... mi auguro che funzionino anche per risolvere il tuo problema.



<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

2 messaggi dal 06 settembre 2002
Caro ODJ, il problema è il seguente:
anche se faccio giorno=day(rs("data")), alcune volte alla variabile giorno mi assegna effettivamente giorno, ma alcune volte, alla stessa variabile giorno mi assegna addirittura il mese...come se non sapesse come ha scritto la data sul database...

Ciao
1 messaggio dal 27 febbraio 2001
Sono mesi che ho anche io lo stesso problema: alla fine è bastato non utilizzare più l'ODBC.
Molto spesso è lui stesso a creare questi problemi, bypassandolo e utilizzando direttamente OLEDB (con i file udl) potrebbe risolversi il problema.

Ciao
FX

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.