Ciao questo è il mio script, non riesco a visualizzare a schermo l'id assegnato
con l'inserimento. Effettuo correttamente l'inserimento su un db SQL 2005,
quello che a me serve è poter leggere ed eventualmente visualizzare l'id
assegnato all'inserimento effettuato. Dov'è l'errore ?
<%@LANGUAGE = JScript%>
<%
var a = new String(Request.Form("aa"));
var b = new String(Request.Form("bb"));
var c = new String(Request.Form("cc"));
var Cn = new ActiveXObject("ADODB.Connection");
var StrCn = "Driver={SQL Server};Server=xxx.xxx.xxx.xxx;Database=xxxxxx;Uid =xxxxxx;Pwd=xxxxxx;";
var SQL = "SELECT * FROM dbo.tabella";
Cn.Open(StrCn);
var Rs = new ActiveXObject("ADODB.Recordset");
Rs.Open(SQL,Cn,3,3);
Rs.AddNew();
Rs("int_name") = a;
Rs("int_address") = b;
Rs("int_phone") = c;
Rs.Update();
Rs.Close();
var strSQL = "SELECT @@IDENTITY FROM dbo.tabella";
var objRs = new ActiveXObject("ADODB.Recordset");
objRs.Open(strSQL,Cn);
ultimo_id = objRS(0)
objRS.Close
objRS = nothing
Cn.Close();
Response.Write ("ultimo_id")
%>

Rispondi quotando