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

قراءة صوره من مسار

بدأه KARIMSOFT في 24 سبتمبر 2011 · 1 رد · 1,382 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قراءة صوره من مسار تعتمد الفكره علي عمل مشروع sql server في الدوت نت واراج وظيفة تقراء المسار وتحمله byte[] فيكون ناتج الوظيفة هي قمية byte[] تحتاج الي تحميل الي صوره في السكول لكي يفهمها الكريستل ريبورت وغيره المرفق به مثل كامل

ستحتاج الي تعديل قاعدة البيانات قبل تشغيل الوظيفة

هذا هو كود sql

sp_configure 'show advanced options', 1;

GO

RECONFIGURE;

GO

sp_configure 'clr enabled', 1;

GO

RECONFIGURE;

GO

ALTER DATABASE DATABASEname SET TRUSTWORTHY ON

SqlServerImage.rar

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 25 سبتمبر 2011 في 11:04

1
#2

قم بفتح السكول وقم بشفيل هذا الكود مع تفير 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
هذا كل شيء

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 18 مارس 2013 في 05:30

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