Newsgroup: it.comp.www.asp
Titolo: Errore inserimento

Salve
Ho questo enorme problema, ormai sono alle strette
premetto di non avere grande conoscenza di asp (anzi diciamo nulla)
copiando qua e là e leggendo in giro ho cercato di creare questa pagia
asp, per l'aggiornamento di un db (su server aruba) ma puntualmente al
click del pulsante invio del form mi esce errore inserimento
qualcuno può darmi un aiuto
grazie
di seguito il codice incriminato
<html>
<head>
<title>INSERIMENTO DI DATI IN UN DATABASE</title>
</head>
<body>
<%
on error resume next
ID = Request.form("ID")
Nome = Request.form("Nome")
Cognome = Request.form("Cognome")
Data_nascita = Request.form("Data_nascita")
Tipo_visita = Request.form("Tipo_visita")
Data1 = Request.form("Data1")
Ora = Request.form("Ora")
dim objconn
dim objrs
set objconn = Server.CreateObject("ADODB.Connection")
set objrs = Server.CreateObject("ADODB.Recordset")
objconn.Open "cromatico.mdb", "", ""
SQL = "INSERT INTO TblAppuntamenti (ID, Nome, Cognome, Data_nascita,
Tipo_visita, Data1, Ora)"
SQL = SQL & "VALUES ('" & ID & "','" & Nome & "','" & Cognome & "','" &
Data_visita & "','" & Tipo_visita & "','" & Data1 & "','" & Ora & "')"
objrs.Open SQL, objconn
If err.number>0 then
response.write "<p>Errore nell'inserimento</P>"
elseif conn.errors.count> 0 then
response.write "<p>Attenzione!</P>"
response.write "<p>I dati inseriti non sono corretti.</P>"
Else
response.write "<p>I dati sono stati inseriti correttamente!</p>"
End if
objconn.Close
%>
<hr>
<p>
<%
Response.Write("<a
href="""&Request.ServerVariables("HTTP_REFERER")&""">Torna alla pagina
precedente</a>")
%>
</p>
</body>
</html>

 SQL = SQL & "VALUES ('" & ID & "','" & Nome & "','" & Cognome & "','" &
ID non è numerico? Se sì non va messo tra virgolette
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 ID non è numerico? Se sì non va messo tra virgolette
si infatti ho tolto le virgolette però mi da sempre errore di
inserimento
non capisco cosa può essere
attendo istruzioni :)

Ho scoperto che l'errore è il numero 3709
a cosa si riferisce??

 ha scritto nel messaggio 
news:1123688599....@g44g2000cwa.googlegroups.com...


 
http://support.microsoft.com/default.aspx?scid=kb;en-us;302525
Grazie per la risposta
dall'articolo si evince (se ho capito bene) che tale errore č
riscontrato nella gestione di un campo Memo. Ahimč perň nella dabella
in questione non ho Memo, sono stutti Testo, tranne il campo ID che č
contatore.
Non capisco proprio, e sinceramente sto diventando matto, ho passato
una notte insonne facendo le prove piů strane, ma ad oggi ancora nulla
attendo istruzioni :)

 contatore.
"Contatore" intendi autogenerato? Se si, non devi specificarlo nello 
statement "INSERT INTO"!
Ciao
-- 
Alessandro
UGIdotNET - 
http://www.ugidotnet.org
 

 una notte insonne facendo le prove più strane, ma ad oggi ancora nulla
Prova ad inserire solo il campo ID
Poi il campo ID e il campo nome
Poi il campo ID, nome e cognome.
Vedrai che trovi il campo problematico o l'errore nella query
-- 
Armand Federico
www.armand.it

 Data_visita & "','" & Tipo_visita & "','" & Data1 & "','" & Ora & "')"
già che ci sei aggiungi magari anche un spazio prima di VALUES
SQL = SQL & " VALUES -----CUT-------
non credo nuoccia