PDA

View Full Version : مشکل استفاده از تابع SQL در دیتاگرید



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 ......

ali_kolahdoozan
پنج شنبه 05 بهمن 1385, 09:28 صبح
توی گرید . فیلدها رو قبلا میسازید . یا در اثر بایند خودش ایجاد میکنه؟

Erfanian
پنج شنبه 05 بهمن 1385, 09:34 صبح
از طریق property Builder دیتاگرید فیلد را اضافه می‌کنم....