15 messaggi dal 26 settembre 2003
salve ragazzi spero che qualcuno possa aiutarmi

ho nel server questa pagina asp

<!--#include file="connessione.asp"-->

<%
FUNCTION fixQuotes( theString )
fixQuotes = REPLACE( theString, "'", "''" )
END FUNCTION
%>
<%
numero=Request.Form("numero")
giorno=Request.Form("giorno")
mese=Request.Form("mese")
anno=Request.Form("anno")
oggetto=Request.Form("oggetto")
tipo=Request.Form("tipo")
Set rs = conn.execute ("select * from deliberegc WHERE numero ='" & numero & "' and anno='" & anno & "' and tipo='" & tipo & "'")
if rs.eof then

SQL = "INSERT INTO deliberegc (numero,giorno,mese,anno,oggetto,tipo)"
SQL = SQL&"VALUES('"&numero&"','"&giorno&"','"&mese&"','"&anno&"','"&fixQuotes(oggetto)&"','"&tipo&"')"
Conn.Execute(SQL)
Response.Redirect "home.asp"
ELSE
Response.Write "la delibera e già presente"
END IF
%>

continua a segnalarmi un errore interno al server. dipende forse dal fatto che sono quasi tutti campi numerici, infatti provand ouna versione con campi solo testo il tutto funziona
80 messaggi dal 27 giugno 2001
www.portel.it
se sono numerici non usare l'apice:

SQL&"VALUES("&numero&","&giorno&","&mese&","&anno&",'"&fixQuotes(oggetto)&"',"&tipo&")"


(in questa riga qui sopra ho considerato che solo "ogegtto" non e' numerico)

Filippo


--
http://my.opera.com/filippo/

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.