Transacciones?????

09/08/2004 - 20:40 por Omar Valdovino | Informe spam
Hola a todos.

En mi sitio hago uso de transacciones para asegurar la integridad de la
actualizacion de dos tablas. Pero no se porque solo me hace la primer
sentencia y las demas las ignora, trabajo actualmente con access ¿Alguien
sabe a que se debe?

Preguntas similare

Leer las respuestas

#1 Franco Figún
09/08/2004 - 21:18 | Informe spam
Como es tu sintaxis?

FF
www.francofigun.com.ar
Yahoo MSN:
"Omar Valdovino" escribió en el
mensaje news:eFWan%
Hola a todos.

En mi sitio hago uso de transacciones para asegurar la integridad de la
actualizacion de dos tablas. Pero no se porque solo me hace la primer
sentencia y las demas las ignora, trabajo actualmente con access ¿Alguien
sabe a que se debe?


Respuesta Responder a este mensaje
#2 Omar Valdovino
09/08/2004 - 23:12 | Informe spam
Dim AdoRs,AdoCon,Strquery
Const adCmdText = &H0001
Const adOpenStatic = 3

On Error Resume Next

set AdoCon=CreateObject("ADODB.Connection")

AdoCon.open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("../cgi-bin/bdleonmex1.mdb"))

If Session("TipoUser")="C" then
AdoCon.BeginTrans

strQuery="Update grmcte Set ctecto='"& request.Form("Contacto") &"',
ctetel='"& request.Form("Telefono") &"' Where cteusu='"& Session("User")
&"'"

set AdoRs=CreateObject("ADODB.Recordset")

Set AdoRs=AdoCon.Execute(strQuery)

set AdoRs=Nothing

strQuery="Update grmusu Set usupwd='"& request.Form("Password") &"',
usunom='"& request.Form("Nombre") &"', usucor='"& request.Form("Mail") &"'
Where usuusu='"& Session("User") &"'"

Set AdoRs=CreateObject("ADODB.Recordset")

Set AdoRs=Con.Execute(strQuery)

Set AdoRs=Nothing

if AdoCon.Errors.Count>0 then
response.Write("Errores")
AdoCon.RollbackTrans
AdoCon.Close
Set AdoCon=Nothing
%>
<table width="70%" border="0" align="center">
<tr>
<td> <div align="center"><img src="images/Leon.png"> </div></td>
</tr>
<tr>
<td height="13" bgcolor="#eeeeee"><div align="center"><font
color="#0066FF"><strong>No se ha podido Completar la
Transacci&oacute;n</strong></font></div></td>
</tr>
<tr>
<td height="13"><div align="center">Espere...</div></td>
</tr>
</table>
<script language="JavaScript">
timer = setTimeout("Atras()", 2000);
</script>
<%
else
AdoCon.CommitTrans
Session("Usuario")=request.Form("Nombre")
%>
<table width="70%" border="0" align="center">
<tr>
<td> <div align="center"><img src="images/Leon.png"> </div></td>
</tr>
<tr>
<td height="13" bgcolor="#eeeeee"><div align="center"><font
color="#0066FF"><strong>Su Perfil se ha Actualizado
Satisfactoriamente.</strong></font></div></td>
</tr>
<tr>
<td height="13"><div align="center">Espere...</div></td>
</tr>
</table>
<script language="JavaScript">
timer = setTimeout("Inicio()", 2000);
</script>
<%
end if

AdoCon.Close
Set AdoRs=Nothing
Set AdoCon=Nothing

"Franco Figún" escribió en el mensaje
news:
Como es tu sintaxis?

FF
www.francofigun.com.ar
Yahoo MSN:
"Omar Valdovino" escribió en el
mensaje news:eFWan%
> Hola a todos.
>
> En mi sitio hago uso de transacciones para asegurar la integridad de la
> actualizacion de dos tablas. Pero no se porque solo me hace la primer
> sentencia y las demas las ignora, trabajo actualmente con access


¿Alguien
> sabe a que se debe?
>
>


Respuesta Responder a este mensaje
#3 Omar Valdovino
09/08/2004 - 23:49 | Informe spam
ignora esta linea jeje

If Session("TipoUser")="C" then

"Franco Figún" escribió en el mensaje
news:
Como es tu sintaxis?

FF
www.francofigun.com.ar
Yahoo MSN:
"Omar Valdovino" escribió en el
mensaje news:eFWan%
> Hola a todos.
>
> En mi sitio hago uso de transacciones para asegurar la integridad de la
> actualizacion de dos tablas. Pero no se porque solo me hace la primer
> sentencia y las demas las ignora, trabajo actualmente con access


¿Alguien
> sabe a que se debe?
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida