PDA

View Full Version : اجرای یک فایل با دستورات SQL



iman_Delphi
شنبه 09 بهمن 1389, 13:45 عصر
با سلام خدمت دوستان

من یک فایل EXE دارم و میخوام زمانی که کاربر اطلاعاتی رو در یک Table درج کرد در قسمت تریگر اون جدول این فایل EXE من اجرا بشه
آیا دستوری در SQL 2000 داریم که بتونه یک فایل EXE رو اجرا کنه ؟

Touska
شنبه 09 بهمن 1389, 13:47 عصر
اگر در سایت جستجو می کردید ، پیدا می کردید : Xp_cmdShell

Modifier
شنبه 09 بهمن 1389, 14:29 عصر
با سلام خدمت دوستان

من یک فایل EXE دارم و میخوام زمانی که کاربر اطلاعاتی رو در یک Table درج کرد در قسمت تریگر اون جدول این فایل EXE من اجرا بشه
آیا دستوری در SQL 2000 داریم که بتونه یک فایل EXE رو اجرا کنه ؟



اگر در سایت جستجو می کردید ، پیدا می کردید : Xp_cmdShell

exec master..xp_cmdshell @str

iman_Delphi
شنبه 09 بهمن 1389, 14:56 عصر
EXECUTE master..xp_cmdshell 'C:\Program Files\TotalSys.Exe',NO_OUTPUT

جناب Touska من این دستور رو اجرا میکنم اما باز هم هیچ اتفاقی نمی افته و میزنه که >> The command(s) completed successfully

در صورتی که من می خوام برنامم باز بشه وفرم نمایش داده بشه یا مثلا" سرویس اجرا بشه اما در قسمت task manager سیستمم هیچ فایلی با این عنوان وجود نداره!!

مشکل از کجاست ؟ اصلا" انتظار من از این دستور درسته ؟
امیدوارم که منظورم رو متوجه شده باشین ( من میخوام برنامم اجرا بشه فقط و کاربر فرم رو ببینه (البته دیتابیس و کاربر و فایلی که باید اجرا بشه همه روی سیستم خود کاربر هست))