2 messaggi dal 04 maggio 2007
Ciao !!
Vi ringrazio in anticipo dell' aiuto xche' sono impantanato....
Ho questo problema.
Nella mia pagina asp richiamo in una form dei valori contenuti in un record specifico del database presente in una tabella temporanea t_temp.
Vorrei che una volta richiamati, uno li potesse modificare e creare un nuovo record nel db in una tabella diversa che si chiama t_sal, che pero' contiene gli stessi campi.
Questo e' il codice della pagina index.asp in cui richiamo i valori e poi di seguito il codice della pagina ins_db.asp in cui vado a scrivere nel db.
Cio' che ottengo e' la creazione di un record che pero' e' completamente vuoto

*****index.asp ***
<%@ Language=VBScript %>
<% Option Explicit
Dim objConn, objRS, strSQL%>

<html>
<body>
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "DSN=sal.dsn"
objConn.Open
strSQL = "SELECT * FROM t_temp WHERE Num = 180"
Set objRS = objConn.Execute(strSQL)
%>

<form method="POST" enctype="text/plain" action="ins_db.asp ?table=t_sal " webbot-onSubmit language="JavaScript" name="FrontPage_Form2">
<input type="text" name="field1" id="field1" value="<%=objRS("Field1")%>" /
<input type="submit" value="Submit" name="Send">
</form>
<%
objRS.Close
objConn.Close
Set objConn = Nothing
%>
</body></html>

****** ins_db.asp ****

<%@ Language=VBScript %>
<%
Option Explicit
Dim objConn, objRS
'
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "DSN=sal.dsn"
objConn.Open
'
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open t_sal , objConn, , 3, 2
objRS.AddNew
'
objRS("Field1") = Request.Form("field1")
'
objRS.Update
objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
%>

<HTML>
<BODY>
<SCRIPT language="JavaScript">
alert("Message Well Received!");
window.location='http://nome_server/index.asp';
</SCRIPT></BODY></HTML>
394 messaggi dal 11 agosto 2004
Se non mi sono rinco di brutto a occhio e croce l'errore mi sembra sia questa riga:
objRS.Open t_sal , objConn, , 3, 2
che va modificata in:
objRS.Open "Select * from t_sal",objConn, 3, 2

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.