صباح الخير...حبيت أسألكم أبغى اخززن بصمة اصبع ووهي عبارة عن صورة في قاعدة البيانات من نوع sql أعررف أن نوعها image
بس السؤاال هنا كيف أستدعي البصمات داخل القااعدة ووهل يوجد أنواع أحرى غيرimage
للتخززين الصوور....وشكرا
صباح الخير...حبيت أسألكم أبغى اخززن بصمة اصبع ووهي عبارة عن صورة في قاعدة البيانات من نوع sql أعررف أن نوعها image
بس السؤاال هنا كيف أستدعي البصمات داخل القااعدة ووهل يوجد أنواع أحرى غيرimage
للتخززين الصوور....وشكرا
تم تعديل هذه المشاركة بواسطة TareqVB في 21 أبريل 2011 في 09:02 — السبب: تصغير الخط
اللهم أرزقني علما نافعا وعملا صالحا
س من شاان التووضيح القصة هي بصمة أصبع أبغى اخزن سمات البصمة بالقااعدة يعني مثل شكل البصمة ووكذا للعملاااء
السؤاال كيف اخزنها بالقااعدة البصمة هل تككون من نووع imageام تووجد انواع اخررى للتخززين؟؟وشكرا
تم تعديل هذه المشاركة بواسطة TareqVB في 21 أبريل 2011 في 09:03 — السبب: تصغير الخط
اللهم أرزقني علما نافعا وعملا صالحا
السلام عليكم ورحمه الله وبركاته
ليش تخزن صوره البصمه يمكنك خزن الكود الي يعطيك اياه جهاز التقاط البصمه ومن ثم تقارن به .. يعني عليك إستخدام طريقة ال Digital Signature
.:: Wish to become better and better ::.
ووعليكم السلااام لااخووي أنت مش فااهم علي أنا مااعندي جهااااز بصمة عشاان أخزززن الكووود أمم رااح أفتررض أن
البصمااات عندي ...أخذتها من العميل بأي طرريقة كااانت..بس السؤاااال كيف تخززن جوا القااعدة هل على أساااس
مصفوووفة....أو ماااذا وشكراااا
تم تعديل هذه المشاركة بواسطة TareqVB في 21 أبريل 2011 في 09:03 — السبب: تصغير الخط
اللهم أرزقني علما نافعا وعملا صالحا
انشاء جدول جديد مع اضافة صور لقاعده البيانات
CREATE TABLE myTable(Document varbinary(max)) INSERT INTO myTable(Document) SELECT * FROM OPENROWSET(BULK N'C:\Image1.jpg', SINGLE_BLOB
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 21 أبريل 2011 في 23:12


وهذه سكريبتات كاملة لكافة التعاملات مع الصور من داخل 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

