Ciao.
Da un form dati mi arriva questo testo: settembre 2008
Quando aggiorno il record corrispondente ASP mi scrive 2008-09-01 invece di settembre 2008 , perchè?
La vede come data e siccome ho previsto la condizione IsDate la trasforma in formato data?
Il db è mysql...![]()
codice:For i = 1 To Request.Form.Count If InStr(Request.Form.Key(i), "-") > 0 Then strIDNew = Split(Request.Form.Key(i), "-") strSQL = "UPDATE " strSQL = strSQL & " AFFITTI " strSQL = strSQL & " SET " if isNumeric(replace(Request.Form.Item(i), ",", ".")) then strSQL = strSQL & " "& strIDNew(0) &" = "& replace(Request.Form.Item(i), ",", ".") &" " elseif isDate(Request.Form.Item(i)) then strSQL = strSQL & " "& strIDNew(0) &" = "& formatDBDate(Request.Form.Item(i), "mysql") &" " else strSQL = strSQL & " "& strIDNew(0) &" = '"& replace(Request.Form.Item(i), "'", "''") &"' " end if strSQL = strSQL & " WHERE " strSQL = strSQL & " ID = "& strIDNew(1) objconn.Execute strSQL End If Next

Rispondi quotando
