|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2006 Messages : 7 ![]() |
Bonjour,
J'ai une procédure stockée dans laquelle je fais des PRINT. Je souhaiterais pouvoir rediriger ces PRINT vers un fichier défini dans la proc. Est-ce possible avec Sybase ? J'avais pensé à une solution alternative avec un xp_cmdshell, mais je n'ai pas la permission d'execution. Merci |
|
|
00
|
|
|
#2 |
![]() ![]() |
Il est possible de définir des messages d'erreurs perso (voir sp_addmessage et /ou sp_altermessage) et de les configurer pour qu'ils soit inclus dans le logs d'erreur standard de Sybase.
Cela implique de changer les PRINT en RAISERROR, ce qui peut évidemment avoir d'autres conséquences (p.ex. que le RAISERROR soit incorrectement interpreté comme une erreur par le code client) Autrement je ne vois que la solution du polling: on remplace le PRINT par un INSERT dans une table, et on a un process externe qui lit périodiquement cette table et copie les messages dans un fichier log. Michael |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com