61 messaggi dal 13 giugno 2001
Sono due giorni fermo per un problema di recupero di @@identity con una query da asp. Sql server 2000 mi restituisce un valore nullo.

Questo il codice:

<%
Dim oConn, oRS, nId

Set oConn = AdMentor_DBOpenConnection()
Set oRS = Server.CreateObject("ADODB.Recordset")
nId = Request.QueryString("id")
oRS.Open "select * from banner where bannerid = " & nId,oConn
,adOpenKeyset,adLockOptimistic

If nId = 0 Then
oRS.AddNew
End If

oRS("name") = Request.Form("name")
oRS("weight") = Request.Form("weight")
oRS("advid") = Request.Form("userid")

oRS.Update

If nId = 0 Then
Dim oRS2
Set oRS2 = oConn.Execute("select @@identity as bannerid2")
nId = oRS2("bannerid2").Value


oRS2.Close
Set oRS2 = Nothing

oRS.Close
Set oRS = Nothing
%>

provato e riprovato ma nId rimane sempre nullo.

Spero possiate aiutarmi

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.