Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: PROBLEMA BEGIN COMMIT


  • From: Gabriel Colina <colina_movil(at)yahoo(dot)com>
  • To: Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org
  • Subject: Re: PROBLEMA BEGIN COMMIT
  • Date: Wed, 28 Feb 2007 12:56:29 -0600 (CST)
  • Message-id: <796594(dot)69009(dot)qm(at)web34713(dot)mail(dot)mud(dot)yahoo(dot)com>

--- Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>
escribió:

> Tengo una duda (una de tantas) si tengo una serie de
> instrucciones dentro de un begin commit, las que voy
> ejecutando desde un programa en VB6, si el programa
> se cierra inesperadamente no dberia deshacerse las
> operaciones?. esto no me funcionó
> por ejemplo tengo 
> 
> cnn.Execute "BEGIN;"
> cnn.Execute "SET CLIENT_ENCODING TO 'LATIN1';"
> pop = "SELECT * from ""Recibidas"" order by
> ""Dpta"",""Sumario"",""TipoInfo"""
> Set tuplas = cnn.Execute(pop)
> If tuplas.EOF() = False Then
>   tuplas.MoveFirst
>   Do While Not tuplas.EOF()
>     cnn.Execute("INSERT INTO ""RecibidasDes"" VALUES
> ('" & tuplas!Dpta & "','" & tuplas!sumario & "','" &
> tuplas!TipoInfo & "','" & recuperararos(tuplas!info)
> & "');")
> 
> Y AQUI SE CIERRA EL PROGRAMA, SIN ANTES LLEGAR A LA
> INSTRUCCION 
>         cnn.Execute "COMMIT;"
> 
> AL CONSULTAR LA TABLA EL REGISTRO EFECTIVAMENTE SE
> INSERTO, ¿COMO IMPEDIR ESTO? ¿COMO HACER UN ROOLBACK
> CUANDO ESTO OCURRE?
> 
> 
> 	
> 
> 	
> 		
> __________________________________________________ 
> Preguntá. Respondé. Descubrí. 
> Todo lo que querías saber, y lo que ni imaginabas, 
> está en Yahoo! Respuestas (Beta). 
> ¡Probalo ya! 
> http://www.yahoo.com.ar/respuestas 

Gabriel Ferro.

Este tema lo resolves en las funciones de postgresql
y despues llamaria la funcion con los parametros desde
visual o desde un ado con execute pero llamando y
pasando los parametros a la funcion en postgres, por
ejemplo desde un dataenviroment. 
Yo no utilizaria el mecanismo que utilizas en Visual
Basic.

Si llegas a necesitar ayuda al respecto para esto te
paso mi hotmail y decime que sos de la lista para que
te acepte.
ghcolina(at)hotmail(dot)com

Atte.
Gabriel Colina.





__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
Regístrate ya - http://correo.espanol.yahoo.com/ 



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group