View Full Version : بدست آوردن مسیر Program Files در SQL
mahdy.asia
دوشنبه 24 بهمن 1390, 00:21 صبح
من برای نصب نرم افزاری که تهیه کردم script SQL را اجرا می کنم که نیاز دارم مسیر Program Files را در SQL بدست بیاورم از راهنمایی شما متشکرم
یوسف زالی
دوشنبه 24 بهمن 1390, 10:23 صبح
سلام.
فکر می کنم این جوابتون رو بده:
xp_cmdshell 'echo %systemroot%' -- sql
دنبال راه بهتری هستم..
mahdy.asia
دوشنبه 24 بهمن 1390, 19:34 عصر
یک راه هم من خودم بدست آوردم
-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1
GO
-- To update the currently configured value for this feature.
RECONFIGURE
declare @PathStr nvarchar(500)
declare @Tb table(DirStr nvarchar(500))
insert into @Tb
EXEC sys.xp_cmdshell '%windir%';
select top 1 @PathStr =SUBSTRING(DirStr,1,4) from @Tb
--C:\Program Files\IranHostNic\Acc
select @PathStr+'Program Files\IranHostNic\Acc'
اگه دستوری باشه که مستقیم PrgramFiles بشه بدست آورد بهتره
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.