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

الصور في sql

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

صباح الخير...حبيت أسألكم أبغى اخززن بصمة اصبع ووهي عبارة عن صورة في قاعدة البيانات من نوع sql أعررف أن نوعها image

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

للتخززين الصوور....وشكرا

تم تعديل هذه المشاركة بواسطة TareqVB في 21 أبريل 2011 في 09:02 — السبب: تصغير الخط

اللهم أرزقني علما نافعا وعملا صالحا

#2

س من شاان التووضيح القصة هي بصمة أصبع أبغى اخزن سمات البصمة بالقااعدة يعني مثل شكل البصمة ووكذا للعملاااء

السؤاال كيف اخزنها بالقااعدة البصمة هل تككون من نووع imageام تووجد انواع اخررى للتخززين؟؟وشكرا

تم تعديل هذه المشاركة بواسطة TareqVB في 21 أبريل 2011 في 09:03 — السبب: تصغير الخط

اللهم أرزقني علما نافعا وعملا صالحا

#3

السلام عليكم ورحمه الله وبركاته

ليش تخزن صوره البصمه يمكنك خزن الكود الي يعطيك اياه جهاز التقاط البصمه ومن ثم تقارن به .. يعني عليك إستخدام طريقة ال Digital Signature

.:: Wish to become better and better ::.

#4

ووعليكم السلااام لااخووي أنت مش فااهم علي أنا مااعندي جهااااز بصمة عشاان أخزززن الكووود أمم رااح أفتررض أن

البصمااات عندي ...أخذتها من العميل بأي طرريقة كااانت..بس السؤاااال كيف تخززن جوا القااعدة هل على أساااس

مصفوووفة....أو ماااذا وشكراااا

تم تعديل هذه المشاركة بواسطة TareqVB في 21 أبريل 2011 في 09:03 — السبب: تصغير الخط

اللهم أرزقني علما نافعا وعملا صالحا

#5

انشاء جدول جديد مع اضافة صور لقاعده البيانات

CREATE TABLE myTable(Document varbinary(max)) 
INSERT INTO myTable(Document) SELECT * FROM OPENROWSET(BULK N'C:\Image1.jpg', SINGLE_BLOB

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 21 أبريل 2011 في 23:12

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6

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

اضافة .... حذف ..... تعديل

CREATE TABLE Employees 
( 
    Id int, 
    Name varchar(50) not null, 
    Photo varbinary(max) not null 
) 


INSERT INTO Employees (Id, Name, Photo) SELECT 10, 'John', BulkColumn
 from Openrowset ( Bulk 'C:\Users\mfouad\Desktop\Photo\15092010933.jpg', Single_Blob) as EmployeePicture

للتعديل علي الصورة

UPDATE Employees SET [Photo] = (SELECT MyImage.* from Openrowset(Bulk 'C:\photo.bmp', Single_Blob) MyImage) where Id = 10

لحذف الصورة من قاعده البيانات

delete  from Employees where Id = '10'

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 22 أبريل 2011 في 12:19

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

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