Domande sul forumCerca un argomento nel forum
Vai a :



Forum - SQL e Database

Errore immissione dati in mysql con asp

klinik
scritto il 29/5/2012 18:24:43

Messaggi Scritti : 118

Salve, ho un sito di news/manifestazioni locali, da 10 anni uso access come database, adesso st convertendo il sistema su mysql.

Mi sorto un problema....

Ho un campo data, dove inserisco la data della manifestazione in modo 01/02012,
su access il campo del tipo Data/ora
Adesso su mysql mi da errore, il campo l'ho messo di tipo data Date e mi da errore nell' immissione del dato

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[MySQL][ODBC 3.51 Driver][mysqld-5.0.27-community-nt]Incorrect date value: '01/06/2012' for column 'data' at row 1
/manifestazioni/inserisci.asp, line 42

allora ho messo il campo data come varchar(255) e cos non da errore, ma....
listando le manifestazioni, dove l' incolonnamento per data (sul campo data) mi fa casino, non me li incollonna giusti, li mette e casaccio ed non in ordina di data.

C' una soluzione??

Gabriele

Inviva una mail a klinik

klinik
scritto il 29/5/2012 22:42:39

Messaggi Scritti : 118

Con questa funzione ho risolto l' inserimento,
metto la data 03/01/2012 nel form e mi salva sul database 2012-01-03

data = request.form("data")
function prepara_data(gg,mm,aaaa)
data = aaaa & "-" & mm & "-" & gg
end function
call prepara_data(datePart("d",data), datePart("m",data), datePart("yyyy",data))

stesso discorso per la modifica.

Gab

Inviva una mail a klinik
  Pagina :  ]1[ 
Rispondi alla Discussione  
ASPCode Forum v.2.7b    

Ciao , oggi è il 23/11/2017, e sono le ore 08:39:10
In questo momento ci sono 0 utenti on-line e 6437 ospiti.
Messaggi inseriti oggi: 0
Totale argomenti inseriti: 8121
Totale messaggi inseriti: 28060
ArgomentoAttivo.
Argomento Chiuso.
Argomento Nuovo.
Totale utenti registrati : 10987
Ultimo utente registrato : ta69
Non sei loggato al forum, se vuoi farlo clicca qui, se non sei ancora registrato al forum e vuoi farlo clicca qui.