OVH Cloud OVH Cloud

Transaction optionnelle

5 réponses
Avatar
Gilles
Bonjour à tous,

Un begin transaction est lancé avant un traitement.
je veux mettre à jour un fichier type rapport à jour en cours de route
et bien sûr un rollback m'empeche cette action.
Plus aucune info pendant ce traitement n'est dans le fichier.

Peut on dire qu'un fichier ne fait pas partie de la transaction

je peux faire autrement mais c'est pour ma culture générale :-)

A+ gilles

5 réponses

Avatar
Fred BROUARD
ce que vous dites n'est pas clair du tout...

Qu'est ce que ce fichier type ?

A +

Gilles a écrit:
Bonjour à tous,

Un begin transaction est lancé avant un traitement.
je veux mettre à jour un fichier type rapport à jour en cours de route
et bien sûr un rollback m'empeche cette action.
Plus aucune info pendant ce traitement n'est dans le fichier.

Peut on dire qu'un fichier ne fait pas partie de la transaction

je peux faire autrement mais c'est pour ma culture générale :-)

A+ gilles





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Gilles
Bonjour fred,

En fin de compte je simule un fichier texte (pour mes rapports) dans la base
de donnee
afin que les rapports soit inclus dans ma base.

Voila voila voila :-)

Gilles



"Fred BROUARD" a écrit dans le message de
news:
ce que vous dites n'est pas clair du tout...

Qu'est ce que ce fichier type ?

A +

Gilles a écrit:
> Bonjour à tous,
>
> Un begin transaction est lancé avant un traitement.
> je veux mettre à jour un fichier type rapport à jour en cours de route
> et bien sûr un rollback m'empeche cette action.
> Plus aucune info pendant ce traitement n'est dans le fichier.
>
> Peut on dire qu'un fichier ne fait pas partie de la transaction
>
> je peux faire autrement mais c'est pour ma culture générale :-)
>
> A+ gilles
>
>

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************



Avatar
Fred BROUARD
Gilles a écrit:
Bonjour à tous,

Un begin transaction est lancé avant un traitement.
je veux mettre à jour un fichier type rapport à jour en cours de route
et bien sûr un rollback m'empeche cette action.
Plus aucune info pendant ce traitement n'est dans le fichier.

Peut on dire qu'un fichier ne fait pas partie de la transaction



Non, mais on peut toujours prévoir des save point.
D'un autre côté la transaction ne concerne que ce qui est écrit dans SQL Server.
Rien ne t'empêche d'écrire physiquement un fichier texte à l'aide de :
xp_cmdshell et quelquechose du genre > 'toto.txt'.

A +


je peux faire autrement mais c'est pour ma culture générale :-)

A+ gilles





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Gilles
> Non, mais on peut toujours prévoir des save point.
D'un autre côté la transaction ne concerne que ce qui est écrit dans SQL


Server.
Rien ne t'empêche d'écrire physiquement un fichier texte à l'aide de :
xp_cmdshell et quelquechose du genre > 'toto.txt'.



Qui ne sera pas dans la base !! :-)
Merci fred
Avatar
Gilles
A sinon félicitation pour ton site,

c'est une mine d'or ...

Gilles