Aiuto!!
Ho questa transazione da modificare:
<%@ Page Language="VB"%>
<%@ Import NameSpace="System.Data"%>
<%@ Import NameSpace="System.Data.SQlClient"%>
<%
Session.TimeOut = 60
session("carrello") = session("carrello")
%>
<script runat="server">
sub Page_Load(obj as object, e as eventargs)
dim liv,mid,cod_prod
dim pagina_redir
mid=request.querystring("mid")
liv=request.querystring("liv")
cod_prod=request.querystring("cod_prod")
pagina_redir = "carrello.aspx?liv=" & liv & "&mid=" & mid & "&cod_prod=" & cod_prod
if session("carrello") = "" then
response.redirect(pagina_redir)
else
label1.Text = pagina_redir
dim conn_str
conn_str ="Persist Security Info=False;Initial Catalog=beta_sql;Data Source=local;"
conn_str +="User ID=alpha;password=omega;"
dim objConn as New SqlConnection(conn_str)
dim objTrans as SqlTransaction
dim sql_insert = ""
sql_insert += "INSERT INTO anagrafica "
sql_insert += " ( "
sql_insert += " ana_user, ana_password, ana_cognome, ana_nome, ana_azienda, ana_titolo, ana_indirizzo, ana_localita,"
sql_insert += " ana_cap, ana_stato, ana_email, ana_telefono, ana_fax "
sql_insert += " ) "
sql_insert += " VALUES"
sql_insert += " ( "
sql_insert += " '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13' "
sql_insert += " ) "
dim objCom as SqlCommand = new SqlCommand(sql_insert,objConn)
objConn.open()
' inizio transazione
objTrans = objConn.BeginTransaction()
objCom.Transaction = objTrans
try
objCom.executeNonQuery
label1.Text += "
" + sql_insert
objCom.Commandtext = "Select @@identity as my_id"
objCom.executeNonQuery
objTrans.Commit()
label1.Text += "istruzioni eseguite"
catch eccezione as SQLException
objTrans.RollBack()
label1.Text = "istruzioni fallite : "
label1.Text += eccezione.message
finally
objConn.close()
end try
end if
end sub
</script>
<html>
<body>
<form runat="server">
<asp:Label id="label1" runat="server"/>
</form>
</body>
<html>
la seconda query deve però restituirmi un valore che devo ricacciare in una variabile e non posso perciò usare il metodo executeNonQuery. Preciso che sono un neofita di ASP.NET. Grazie in anticipo

Rispondi quotando
