تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطأ Data type mismatch in criteria expression
#1
السلام عليكم ورحمة الله و بركاته 
عندى مشكبة فى الكود التالي
كود :
Dim id_emp As String
           id_emp = txt_id.Text

           Dim str_edit As String
           str_edit = "update TBL_EMP set name_emp=@name_emp, id_expire_emp=@id_expire_emp, id_copy_emp=@id_copy_emp,  lisans_emp=@lisans_emp," & vbCrLf &
                      "lisans_expire_emp=@lisans_expire_emp, passport_id_emp=@passport_id_emp, passport_expire_emp=@passport_expire_emp," & vbCrLf &
                      "birth_emp=@birth_emp, national_emp=@national_emp, job_emp=@job_emp, state_emp=@state_emp, state_date_emp=@state_date_emp," & vbCrLf &
                      "id_co=@id_co, name_co=@name_co, start_work_emp=@start_work_emp, passport_num_emp=@passport_num_emp, file_num_emp=@file_num_emp," & vbCrLf &
                      "dorg_num_emp=@dorg_num_emp, active_emp=@active_emp where id_emp = " & id_emp
           cmd = New OleDbCommand(str_edit, con)
           cmd.Parameters.Add(New OleDbParameter("@name_emp", OleDbType.VarChar)).Value = txt_name.Text
           cmd.Parameters.Add(New OleDbParameter("@id_expire_emp", OleDbType.Date)).Value = dtp_id_expire.Value.ToString("yyyy/MM/dd")
           cmd.Parameters.Add(New OleDbParameter("@id_copy_emp", OleDbType.VarChar)).Value = txt_id_copy.Text
           cmd.Parameters.Add(New OleDbParameter("@lisans_emp", OleDbType.Boolean)).Value = chb_lisans.Checked
           cmd.Parameters.Add(New OleDbParameter("@lisans_expire_emp", OleDbType.Date)).Value = dtp_lisans_expire.Value.ToString("yyyy/MM/dd")
           cmd.Parameters.Add(New OleDbParameter("@passport_id_emp", OleDbType.VarChar)).Value = txt_passport_id.Text
           cmd.Parameters.Add(New OleDbParameter("@passport_expire_emp", OleDbType.Date)).Value = dtp_passport_expire.Value.ToString("yyyy/MM/dd")
           cmd.Parameters.Add(New OleDbParameter("@birth_emp", OleDbType.Date)).Value = dtp_birth.Value.ToString("yyyy/MM/dd")
           cmd.Parameters.Add(New OleDbParameter("@national_emp", OleDbType.VarChar)).Value = cob_national.Text
           cmd.Parameters.Add(New OleDbParameter("@job_emp", OleDbType.VarChar)).Value = cob_job.Text
           cmd.Parameters.Add(New OleDbParameter("@state_emp", OleDbType.VarChar)).Value = state_emp
           cmd.Parameters.Add(New OleDbParameter("@state_date_emp", OleDbType.Date)).Value = dtp_state.Value.ToString("yyyy/MM/dd")
           cmd.Parameters.Add(New OleDbParameter("@id_co", OleDbType.Integer)).Value = txt_id_co.Text
           cmd.Parameters.Add(New OleDbParameter("@name_co", OleDbType.VarChar)).Value = cob_name_co.Text
           cmd.Parameters.Add(New OleDbParameter("@start_work_emp", OleDbType.Date)).Value = dtp_start_work.Value.ToString("yyyy/MM/dd")
           cmd.Parameters.Add(New OleDbParameter("@passport_num_emp", OleDbType.VarChar)).Value = txt_passport_num.Text
           cmd.Parameters.Add(New OleDbParameter("@file_num_emp", OleDbType.VarChar)).Value = txt_file_num.Text
           cmd.Parameters.Add(New OleDbParameter("@dorg_num_emp", OleDbType.VarChar)).Value = txt_dorg_num.Text
           cmd.Parameters.Add(New OleDbParameter("@active_emp", OleDbType.Boolean)).Value = chb_active.Checked

           con.Open()
           cmd.ExecuteNonQuery()
           con.Close()

بيظهر رساله خطا Data type mismatch in criteria expression. 


مع العلم ان كود insert  صحيح لنفس الجدول و مستخدم نفس البراميترات
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
خطأ Data type mismatch in criteria expression - بواسطة khaled Mohammed - 21-09-20, 04:08 PM
RE: سؤال ؟ - بواسطة Anas Mahmoud - 21-09-20, 04:45 PM
RE: سؤال ؟ - بواسطة khaled Mohammed - 21-09-20, 04:56 PM
RE: سؤال ؟ - بواسطة Anas Mahmoud - 21-09-20, 05:13 PM
RE: سؤال ؟ - بواسطة khaled Mohammed - 21-09-20, 06:39 PM
RE: سؤال ؟ - بواسطة Anas Mahmoud - 21-09-20, 07:06 PM
RE: سؤال ؟ - بواسطة khaled Mohammed - 21-09-20, 07:40 PM
RE: سؤال ؟ - بواسطة Anas Mahmoud - 21-09-20, 07:58 PM
RE: سؤال ؟ - بواسطة khaled Mohammed - 21-09-20, 08:03 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  data type mismatch in criteria expression access um_noor20 3 800 08-10-23, 10:14 AM
آخر رد: um_noor20
  تعديل بيانات data table المتألق9 1 703 19-03-23, 11:24 PM
آخر رد: عضو جديد
  مشكلة في نقل قيمة الخلية الفارغة من data grid view الى ملف الاكسل Mohammed Nafa 1 545 12-01-23, 08:32 PM
آخر رد: salamandal
  Conversion from string "" to type 'Double' is not valid. حماده ممدوح البحيرى 13 2,285 22-07-22, 06:59 PM
آخر رد: أبو خالد الشكري
  Data Grid View mohamedassim 1 761 01-07-22, 06:41 PM
آخر رد: سعود
Lightbulb *○● قراءة نوع البيانات Data Type من قاعدة البيانات ●○* أبو خالد الشكري 10 2,459 29-06-22, 11:51 PM
آخر رد: أبو خالد الشكري
  السلام عليكم 2 مشكله حقل data type نوع text لو الكود اكثر من 10احرف لا يضيف ahmedhhh2 4 1,663 17-03-22, 12:52 AM
آخر رد: ahmedhhh2
  السلام عليكم اريد استخدام هذا الجدول مع كتابة المسافه select*from patent data ahmedhhh2 4 1,488 22-11-21, 07:31 AM
آخر رد: ahmedhhh2
  [VB.NET] ممكن مساعدة في جدول Category وعرضه في Data grid love_hell 0 969 10-09-21, 12:15 AM
آخر رد: love_hell
  [كود] Imports System.Data.OleDb Public Class Form1 Public con As New OleDbConnection("P رضوان الجماعي 1 1,177 27-03-21, 04:56 AM
آخر رد: علي بنيان

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم