Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Basi di dati ~ comunicazione digitale
 
[HELP] ennesimo problema formato data!!
Clicca QUI per vedere il messaggio nel forum
morf
salve a tutti ... apro questo thread perchè non so proprio come risolvere questo problema.
premettendo che ho già sfogliato qualche thread qui e molte pagine in internet riguardo al problema dei conflitti dei formati delle date, vi espongo la mia situazione.

sto facendo il progetto con asp+access, in asp ho la variabile session("insData") in cui è contenuta la data per la prenotazione di un convegno. su questa data ho già applicato, in prove differenti, vari metodi per la standardizzazione del formato (come cDate e FormatDateTime), difatti in asp essa viene inquadrata correttamente. Il problema arriva quando viene eseguito l'insert della prenotazione del convegno nel database: se la mia session("insData") è 23/07/04 nel db diventa 04/07/2023, invertendo cioè giorno e anno diventando americana. in asp ho già fatto il massimo che potevo fare visto che la variabile è correttissima, in access non ho trovato come evitare che la data sia cambiata (ho access in italiano e le altre date già presenti nel database le ho ovviamente inserite da tastiera, senza nessun problema).

help :(

massimog
Ho usato access+asp per qualche tempo prima di passare a oracle+php, comunque ci provo.

Le modifiche nel db le fai usando stringhe SQL? Hai provato a mettere la data tra cancelletti nella stringa SQL? Ad esempio #25/12/04#.

Usi per caso IIS o Access in inglese?

Ciao, spero di essere stato utile.

futurbaggio
allora recupera giorno, mese e anno della tua sessione utilizzando le funzioni Day(data_session), Month(data_session) e Year(data_session)

Poi fai

"INSERT INTO tabella (data) VALUES (#"& Year&"/"&Month(...)&"/"&Day(...) &"#)"

Amen!

Roberto

morf
massimog: già messi, iis e access in ita :)

futurbaggio: lo so che cosi funziona :D ma volevo evitare quel metodo visto che mi aveva creato dei problemi che non sto qui ad elencare :D ... cmq forse ho trovato come verificare ed eventualmente scambiare le date da dentro access, vi tengo informati .... grazie per avermi risposto :)

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate