بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

درخواست تابعه تبدیل تاریخ شمسی به میلادی و میلادی به شمسی

سلام

دوستان کسی تابعه میلادی به شمسی را داره که سال کبیسه را هم درست محاسبه کند و همچنین تابعه تبدیل تاریخ شمسی

پرسیده شده در 1396/09/28 توسط

4 پاسخ

0

من از این استفاده می کنم.

GO
/****** Object:  UserDefinedFunction [dbo].[ToPersianDate]    Script Date: 2017-12-19 09:48:21 AM ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER FUNCTION [dbo].[ToPersianDate](@dt [datetime])
RETURNS [nvarchar](10) WITH EXECUTE AS CALLER, RETURNS NULL ON NULL INPUT
AS 
EXTERNAL NAME [PersianSQLFunctions].[UserDefinedFunctions].[ToPersianDate]

البته باید روی سرور عملیات sql enable clr رو هم یک بار انجام بدین

البته برای این کار یک اسبملی به سرور اضافه کردم که به همین نام PersianSQLFunctions می تونید سرچش کنید.

پاسخ در 1396/09/28 توسط
0

سلام

عملیات sql enable clr را باید چگون انجام بدهم

پاسخ در 1396/09/28 توسط
0

سلام

من برنامه را دانلود کردم

اما کد زیر را اجرا میکنم

create ASSEMBLY PersianSQLFunctions

FROM 'c:\PersianSQLFunctions.dll'

GO

خطا زیر را میدهد

Msg 10343, Level 14, State 1, Line 9

CREATE or ALTER ASSEMBLY for assembly 'PersianSQLFunctions' with the SAFE or EXTERNALACCESS option failed because the 'clr strict security' option of spconfigure is set to 1. Microsoft recommends that you sign the assembly with a certificate or asymmetric key that has a corresponding login with UNSAFE ASSEMBLY permission. Alternatively, you can trust the assembly using spaddtrusted_assembly.

پاسخ در 1396/09/28 توسط
1

اول اون اسمبلی PersianSQLFunctions رو سرچ کنید !

enable CLR هم یک دستور ساده تو اولین سرچ به صورت زیر میده :

sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'clr enabled', 1;  
GO  
RECONFIGURE;  
GO  
پاسخ در 1396/09/28 توسط

پاسخ شما