الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عرض صورة من مسار فى التقرير

بدأه rabiemohamed في 5 أبريل 2012 · 5 رد · 1,002 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد عرض الصورة فى الكريستال ريبورت

مع العلم ان الصورة فموجودة فى قاعدة البيانات كمسار وهناك مجلد يحتوى على الصور

ماهى طريقة عرض الصورة فى هذه الحالة

واستخدم asp.net

#2

ما هي نوع قاعدة البيانات وهو اصدار الكريستال ريبورت المستخدم

#3
KARIMSOFT كتب:

ما هي نوع قاعدة البيانات وهو اصدار الكريستال ريبورت المستخدم

سيكول سيرفر

وكريستال ريبورت المدمج مع دوت نت 2008

#4

يوجد مثال مع عرض يوضح الخطوات المطلوب تنفيذها

مع تغير اسم السرفر وواسم قاعدة البيانات واسم الجدول المراد القراءة منه والحقل بما عندك

SqlServerImage.rar

#5
KARIMSOFT كتب:

يوجد مثال مع عرض يوضح الخطوات المطلوب تنفيذها

مع تغير اسم السرفر وواسم قاعدة البيانات واسم الجدول المراد القراءة منه والحقل بما عندك

بصراحة مفهمتش منه حاجة

#6

قم بفتح السكول وقم بشفيل هذا الكود مع تفير yourDataBaseName

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
ALTER DATABASE yourDataBaseName SET TRUSTWORTHY ON
go
EXEC dbo.sp_changedbowner @loginame = N'sa', @map = false
go

عمل وظيفة في الدوت نت تضع في السكول وظيفتها قراءة الصوره من المسار المرسل لها ثم تحولها الي SqlBinary باتباع الخطواط الاتية في الموقع

الرابط الخاص بي

ولكن استبدل كود الوظيفة في الموقع بهذا الكود

using System.IO;

 [return: SqlFacet(MaxSize = -1)]
    [Microsoft.SqlServer.Server.SqlFunction]
    public static SqlBinary udfReadImage(string PicPath)
    {
        try
        {
            return File.ReadAllBytes(PicPath);
        }
        catch
        {
            return new SqlBinary();
        }
    }

وفي السكول انشاء هذا الPROCEDURE

CREATE PROCEDURE [dbo].[spAdminCard]

AS
BEGIN

SET NOCOUNT ON;

SELECT     
		nCode, 
		sName, 
        CAST ([dbo].[udfReadImage](sPathFile) AS image) as iAdminImage

FROM    
        dbo.tableName

END

وفي التقرير استدعي هذا الPROCEDURE

هذا كل شيء

مواضيع مشابهة