Erfanian
پنج شنبه 05 بهمن 1385, 09:07 صبح
با سلام
من در SQL server تابعی بصورت زیر برای قراردادن' /' بین اعداد یک فیلد عددی(بعدازتبدیل به رشته) تعریف کردهام . ولی هنگام استفاده از آن در دیتاگرید، ستون مربوط خالی نمایش داده میشود.البته آنرا در قسمت Preview Data از SQL Adapter چک کردهام که درست نمایش داده میشود.بنابراین مشکل درکجاست؟
CREATE FUNCTION PutSlash (@NDate int )
RETURNS char(8)
AS
BEGIN
return ( substring(str(@NDate,6),1,2)+"/"+ substring(str(@NDate,6),3,2)+"/"+substring(str(@NDate,6),5,2))
END
======================================
قسمت Select هم چنین است:
select dbo.puslash(field1) as MyFld from ......
من در SQL server تابعی بصورت زیر برای قراردادن' /' بین اعداد یک فیلد عددی(بعدازتبدیل به رشته) تعریف کردهام . ولی هنگام استفاده از آن در دیتاگرید، ستون مربوط خالی نمایش داده میشود.البته آنرا در قسمت Preview Data از SQL Adapter چک کردهام که درست نمایش داده میشود.بنابراین مشکل درکجاست؟
CREATE FUNCTION PutSlash (@NDate int )
RETURNS char(8)
AS
BEGIN
return ( substring(str(@NDate,6),1,2)+"/"+ substring(str(@NDate,6),3,2)+"/"+substring(str(@NDate,6),5,2))
END
======================================
قسمت Select هم چنین است:
select dbo.puslash(field1) as MyFld from ......