PDA

View Full Version : سوال: استفاده از سینتکس سی شارپ در sql2008



mohammad diba
سه شنبه 24 فروردین 1389, 08:01 صبح
سلام بر دوستان و بزرگواران
می خواستم سوال کنم آیا روشی هست که از توابع آماده مانند تبدیل تاریخ میلادی به شمسی که تویه سی شارپ نوشته شده به صورت dll یا هر روش دیگر تویه sql2008 استفاده کرد؟؟؟؟؟؟؟؟؟

ASKaffash
سه شنبه 24 فروردین 1389, 08:53 صبح
سلام
بله استفاده از Assembly در Help موضوع CREATE ASSEMBLY را مطالعه کنید

Davood_amega
دوشنبه 22 شهریور 1389, 12:42 عصر
سلام بنده از Dll زیر برای تبدیل میلادی به شمسی و برعکس استفاده می کنم و می خواهم در SQL این تبدیل را انجام دهم و از دستورات زیر استفاده می کنم :

EXEC sp_configure 'clr enabled' , '1'
GO
reconfigure;
GO
Create ASSEMBLY FarsiLibrary
FROM 'c:\FarsiLibrary.Utils.dll'ولی خطای زیر را می دهد :

CREATE ASSEMBLY failed because type 'FarsiLibrary.Resources.AssemblyNames' in safe assembly 'FarsiLibrary.Resources' has a static field 'WinForms'. Attributes of static fields in safe assemblies must be marked readonly in Visual C#‎‎‎, ReadOnly in Visual Basic, or initonly in Visual C++‎‎‎ and intermediate language.ضمنا یک فایل دیگر هم وجود دارد که مثل اینکه برای اجرای فایل اصلی باید Resource وجود داشته باشد ولی هنگامی که می خواهم این فایل را ایجاد کنم باز همان خطای بالا را می دهد .

Davood_amega
دوشنبه 22 شهریور 1389, 16:45 عصر
دوستان همچنان منتظر هستم .