Error con Recordset
Publicado por luis (2 intervenciones) el 23/03/2006 15:57:34
Estoy tratando por medio de una pagina asp, modificar un registro en una BD Oracle el codigo es el siguiente
set oConex=Server.CreateObject("ADODB.Connection")
oConex.Open ("DATA SOURCE=laser")
set RS = Server.CreateObject("ADODB.RecordSet")
SQ1= "SELECT * FROM corresp WHERE id_unidad=dest "
RS.Open SQ1,oConex,3,3
set RS= oConex.Execute(SQ1)
i=1
while not RS.EOF
if (i=numero) then
RS("id_unidad") = neo :
RS.update
end if
i=i+1
RS.MoveNext
wend
si i es igual al numero de columna del registro que quiero modificar, deberia modificar la columna unidad. PERO me da el siguiente error
ADODB.Recordset error '800a0cb3'
Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.
Correspondencia/Modificar3.asp, line 35
la linea 35 es RS("id_unidad") = neo :
Le coloque de permiso del recorset 3 (adLockOptimistic ) asi que no deberia dar ese error.
Muchas gracias por la colaboracion prestada
set oConex=Server.CreateObject("ADODB.Connection")
oConex.Open ("DATA SOURCE=laser")
set RS = Server.CreateObject("ADODB.RecordSet")
SQ1= "SELECT * FROM corresp WHERE id_unidad=dest "
RS.Open SQ1,oConex,3,3
set RS= oConex.Execute(SQ1)
i=1
while not RS.EOF
if (i=numero) then
RS("id_unidad") = neo :
RS.update
end if
i=i+1
RS.MoveNext
wend
si i es igual al numero de columna del registro que quiero modificar, deberia modificar la columna unidad. PERO me da el siguiente error
ADODB.Recordset error '800a0cb3'
Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.
Correspondencia/Modificar3.asp, line 35
la linea 35 es RS("id_unidad") = neo :
Le coloque de permiso del recorset 3 (adLockOptimistic ) asi que no deberia dar ese error.
Muchas gracias por la colaboracion prestada
Valora esta pregunta


0