Ho un DB con 2 tabelle, anagrafe e scheda. inserisco i dati dei clienti nella tabella anagrafe (la tabella anagrafe contiene in campo idcliente 'numerico' correlazto con il campo idscheda 'contatore' della tabella scheda), poi ogni cliente può avere + di una scheda.
ha la seguente pagina add_scheda.asp, dalla quale aggiungo delle schede tecniche per i miei clienti.
code:--------------------------------------------------------------------------------
<%@ language=VBScript%>
<%
Dim cod
cod=Request.Querystring("cod")
Dim SQL,Rec
SQL="SELECT * FROM anagrafe WHERE idcliente="&cod
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec=Conn.Execute(SQL)
%>
<html>
<head>
<title>Inserisci nuovi dati</title>
<link REL="stylesheet" href="include/style.css" type="text/css">
</head>
<body>
<table align="center" width="400" cellpadding="1" cellspacing="0" border="1">
<tr>
<td align="center" class="blackshade" colspan="5">Schede Tecniche del Sig. <%=rec("nome")%> <%=rec("cognome")%></td>
</tr>
<form method="POST" action="ins-process.asp?cod=<%=cod%>">
<tr>
<td class="blackshade" align="center">Difetto Dichiarato:</td>
</tr>
<tr>
<td class="search" align="center"><textarea name="difetto" cols="50" rows="5"></textarea></td>
</tr>
<tr>
<td class="blackshade" align="center">Hardware Consegnato:</td>
</tr>
<tr>
<td class="search" align="center"><textarea name="hardware" cols="50" rows="5"></textarea></td>
</tr>
<tr>
<td class="blackshade" align="center">Relazione del Tecnico:</td>
</tr>
<tr>
<td class="search" align="center"><textarea name="relazione" cols="50" rows="5"></textarea></td>
</tr>
<tr>
<td class="blackshade" colspan="2" align="center"><input type="submit" value="Inserisci"></td>
</tr>
<tr>
<td class="blackshade" colspan="2">Leggi</td>
</tr>
</form>
</table>
</body>
</html>
--------------------------------------------------------------------------------
pagina ins-process.asp, con la quale dovrei inserire i dati nel db.
code:--------------------------------------------------------------------------------
<%
cod=request.querystring("cod")
difetto=Request.Form("difetto")
hardware=Request.Form("hardware")
relazione=Request.Form("relazione")
sql="INSERT INTO scheda (difetto,hardware,relazione) VALUES ('difetto',' hardware','relazione') WHERE idcliente="&cod
Response.Redirect "default.asp"
%>
--------------------------------------------------------------------------------
ma non mi inserisce nulla....mi potreste dire dove sta l'errore? forse nel comando SQL INSERT? mi potresti dare una mano grazie.

Rispondi quotando
mancante alla fine dell'istruzione SQL.