Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Help with pass-thru queries from MS Access 97

Re: Help with pass-thru queries from MS Access 97

From: DI Karl Heinz Hörmann <kh.hoermann_at_penta.at>
Date: Tue, 25 Jan 2000 02:42:39 +0100
Message-ID: <86iuol$og6$1@newsmaster01.magnet.at>

Andy wrote in <053a541c.acde705f_at_usw-ex0101-004.remarq.com>...
>I have a few pass-thru queries that I wrote for users to run from
>Access 97. They all run fine.

>However, there is one that does not seem to want to work. It is:
>Set Transaction Use Rollback Segment rb_large
>(rb_large is a valid rollback segment in our system).

>The problem is this: after running this *statement* /-passthru query-/, I
run a normal
>update query from Access, but the query does not use rb_large, it uses
>one of the normal default rollback segments.

>When I run the same "Set" query from SQL*PLUS, followed by the same
>"Update" query, it does use rb_large...this process just doesn't seem
>to want to work from Access.

set transaction use rollback segment
is NO query, it is a statement to assign the current transaction to a specified rollback segment

when you use it, it must be the first statement in your transaction - it does only affect your current transaction - Your transaction ends whenever you issue a COMMIT or ROLLBACK statement -

>Does anyone have any ideas? I appreciate your help!!!

could it be possible, that your driver terminates the transaction after every statement ??

regards Received on Mon Jan 24 2000 - 19:42:39 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US