2015-08-19 2 views
-4

У меня нет идеи о сканере FingerPrint. Любой знает, как сохранить fingerPrint в базе данных и сопоставить fingerPrints в C# Asp.net. Я использую DigitalPersona и Microsoft Visual Studio 2010. Вы даете мне некоторые фрагменты кода для этого? Я буду очень благодарен вам ...Я хочу сделать систему BioMetric Attendance System на C# ASP.net

С уважением Zargham Назир Malik

+0

Это очень сложная тема, с участием таких разнообразных областях, как биометрия , машинное обучение и статистика. Возможно, вам захочется прочитать некоторые из них. –

+0

сэр Я новичок в использовании сканера FIngerPrint. Итак, я хочу изучить его начиная с –

ответ

-1

Вы используете цифровую персону. после установки папка будет сохранена в каталоге c. Пожалуйста, проверьте, код присутствует в этом folder.It уже удалось зарегистрировать и проверить отпечатки пальцев

Ниже код для сохранения в базе данных ....

private void SaveButton_Click(object sender, EventArgs e) 
{ 
MemoryStream fingerprintData = new MemoryStream(); 
Template.Serialize(fingerprintData); 
fingerprintData.Position = 0; 
BinaryReader br = new BinaryReader(fingerprintData); 
Byte[] bytes = br.ReadBytes((Int32)fingerprintData.Length); 

//Insert the file into database 
SqlConnection cn = new SqlConnection("Data Source=10.115.5.3; Initial Catalog=EnrollmentSampledb;Integrated Security=SSPI;"); 
SqlCommand cmd = new SqlCommand("INSERT INTO tblUser VALUES(@ID_NUMBER, @FIRSTNAME, @LASTNAME, @FINGERPRINT, @DATE_ADDED, @DATE_MODIFIED)", cn); 
cmd.Parameters.Add("ID_NUMBER", SqlDbType.NVarChar).Value = tboxIdNum.Text; 
cmd.Parameters.Add("FIRSTNAME", SqlDbType.NVarChar).Value = tboxFname.Text; 
cmd.Parameters.Add("LASTNAME", SqlDbType.NVarChar).Value = tboxLname.Text; 
cmd.Parameters.Add("FINGERPRINT", SqlDbType.Image).Value = bytes; 
cmd.Parameters.Add("DATE_ADDED", SqlDbType.DateTime).Value = DateTime.Now; 
cmd.Parameters.Add("DATE_MODIFIED", SqlDbType.DateTime).Value = DateTime.Now; 

cn.Open(); 
cmd.ExecuteNonQuery(); 
cn.Close(); 

tboxIdNum.Text = ""; 
tboxFname.Text = ""; 
tboxLname.Text = ""; 
} 
+0

Спасибо, но его тип данных - это изображение или что-то еще? используя sqlserver 2008 –

+0

, пройдите через http://www.digitalpersona.com/uploadedFiles/Support/Reference_Material/Guides/SDK_Guides/Pro-SDK-.NET-Developer-Guide.pdf[^] –

+0

его в байтах, .. –

Смежные вопросы