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

PROBLEMA BEGIN COMMIT

From: Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: PROBLEMA BEGIN COMMIT
Date: 2007-02-28 15:19:14
Message-ID: 749165.77459.qm@web52101.mail.yahoo.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
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 

Responses

pgsql-es-ayuda by date

Next:From: Giovanni T MDate: 2007-02-28 15:52:09
Subject:
Previous:From: SergioDate: 2007-02-28 15:15:21
Subject: Re: Problema con consulta simple

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group