ASP - A veces no me graba en la base de datos

 
Vista:

A veces no me graba en la base de datos

Publicado por Manel (1 intervención) el 31/01/2011 15:25:05
Hola!
Tengo una pagina web que coje unos datos de una variable a traves de request.querystring y lo graba en una base de datos.
Esta pagina ya esta publicada y en funcionamiento, y observo que a veces, ese dato se graba correctamente y otras veces no se graba en la base de datos.

Tiene que ver algo la versión o fabricantes de los exploradores que esten utilizando los usuarios a la hora de conectarse a esta pagina?

Os adjunto el codigo que creo mas importante :

<%
'cojemos los valores que nos envia una pagina
dsresponse=request.querystring("ds_response")
order=request.querystring("Ds_Order")

if dsresponse<>"0000" or dsresponse="" then
response.redirect("/dadeserror.asp")
end if

Dim oConn
Set oConn = Server.CreateObject("ADODB.Connection")
Set rsProdInfo = Server.CreateObject("ADODB.Recordset")
rsProdInfo.CursorType = 1
rsProdInfo.LockType = 3

' Build SQL String using the parameters
strSQL = "SELECT * FROM tabla1 where comanda ='"& order &"'"
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("/database/registre2.mdb")
rsProdInfo.Open strSQL, oConn

'actualizamos el valor dsresponse de la base de datos
rsprodinfo("dsresponse") = dsresponse
rsprodinfo.update

'Selecccionamos los datos que coincidan con el nº de pedido para mostrarlos en pantalla
strSQL = "SELECT * FROM tabla1 where comanda='order' order by data"
Do While Not rsProdInfo.EOF
%>

<%
rsProdInfo.MoveNext
Loop %>
<%

rsprodinfo.Close
set rsprodinfo = Nothing
oConn.close
set oconn = Nothing

%>

Gracias por adelantado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder