/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MSSQL : Transactions
Fra : Jesper Stocholm


Dato : 26-11-01 09:54

Jeg har en række SQL-queries, som jeg gerne vil have puttet noget
transaction-logik omkring. Jeg har læst i BOL om det, men jeg synes ikke, at
det er helt entydigt. Derfor har jeg et par spørgsmål til jer:

Jeg kommunikerer med min database via ADO

1.
Er jeg nødt til at anvende stored procedures for at kunne anvende
transactions ... eller er det muligt via ADO at sende en (simpel) SQL-streng
til min database ... der så vil blive opfattet som en transaction ?

2.
Vil følgende SQL-streng blive opfattet som en transaction, hvis jeg sender
den til min db ?

BEGIN TRANSACTION
INSERT INTO Table1 (id1) VALUES (1);
UPDATE Table2 set id2 = 2 WHERE id1 = 1;
COMMIT

pft,

:)

--
Jesper Stocholm - http://stocholm.dk

Gad vide hvor lang tid der går, inden danskerne
finder ud af, at de har købt katten i sækken til valget ...

 
 
James Olsen (26-11-2001)
Kommentar
Fra : James Olsen


Dato : 26-11-01 18:57

Tag et kig på følgende :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/
mdmthbegintrans.asp


"Jesper Stocholm" <spam200111@stocholm.dk> wrote in message
news:Xns916564AFA340Bspamstocholmdk@153.80.109.11...
> Jeg har en række SQL-queries, som jeg gerne vil have puttet noget
> transaction-logik omkring. Jeg har læst i BOL om det, men jeg synes ikke,
at
> det er helt entydigt. Derfor har jeg et par spørgsmål til jer:
>
> Jeg kommunikerer med min database via ADO
>
> 1.
> Er jeg nødt til at anvende stored procedures for at kunne anvende
> transactions ... eller er det muligt via ADO at sende en (simpel)
SQL-streng
> til min database ... der så vil blive opfattet som en transaction ?
>
> 2.
> Vil følgende SQL-streng blive opfattet som en transaction, hvis jeg sender
> den til min db ?
>
> BEGIN TRANSACTION
> INSERT INTO Table1 (id1) VALUES (1);
> UPDATE Table2 set id2 = 2 WHERE id1 = 1;
> COMMIT
>
> pft,
>
> :)
>
> --
> Jesper Stocholm - http://stocholm.dk
>
> Gad vide hvor lang tid der går, inden danskerne
> finder ud af, at de har købt katten i sækken til valget ...



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408928
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste