ما معنى الخطأ هذا
طالما أنك تدخل الوقت الحالي ففيه خيارات متنوعة لنوع الحقل
فإذا كان الحقل لديك DateTime يمكنك استخدام التالي
Cmd = new SqlCommand("Insert into Join_Time_Employee (EnterTime_Employee, ID_Employee) Values (Now(),@ID_Emp) ", Con);
Cmd.Parameters.AddWithValue("@ID_Emp", Id);
وإذا كان الحقل لديك Date يمكنك استخدام التالي
Cmd = new SqlCommand("Insert into Join_Time_Employee (EnterTime_Employee, ID_Employee) Values (Date(),@ID_Emp) ", Con);
Cmd.Parameters.AddWithValue("@ID_Emp", Id);
وإذا كان الحقل لديك Time يمكنك استخدام التالي
Cmd = new SqlCommand("Insert into Join_Time_Employee (EnterTime_Employee, ID_Employee) Values (Time(),@ID_Emp) ", Con);
Cmd.Parameters.AddWithValue("@ID_Emp", Id);.
أقوال مميزة من منتدى الفريق العربي للبرمجة (قيد التحديث)
الأستاذ: محمد طلال بدوي كتب:إن صحبة الناجحين تصيب بعدوى النجاح، ويا لها من عدوى جميلة، تشعرك بجو من الحماسة والمنافسة، وتبقيك مشتعلا في بحث مستمر عن المراكز الأولى.
.الدكتورة: زهرة (أم عهود) كتب:والله لا نريد من هذه الدنيا شيء إلا ان نكون اخوة متحابين في الله يجمعنا طلب العلم ومساعدة الآخرين لوجه الله تعالى.
استخدم تمرير الباراميترات أفضل من هذه الطريقة
مثال
try {
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = "INSERT INTO Tbl_Customers (CustID, CustName, FDate) values (@CustID,@CustName,@FDate)";
cmd.Parameters.Add(new OleDbParameter("@CustID", TextBox1.Text));
cmd.Parameters.Add(new OleDbParameter("@CustName", TextBox2.Text));
cmd.Parameters.Add(new OleDbParameter("@FDate", MaskedTextBox1.Text));
cmd.Connection = olecon;
olecon.Open();
cmd.ExecuteNonQuery();
olecon.Close();
Interaction.MsgBox("تم الحفظ", MsgBoxStyle.Information, "حفظ");
} catch (Exception ex) {
Interaction.MsgBox(ex.Message);
}

vbnetvbnet كتب:
طالما أنك تدخل الوقت الحالي ففيه خيارات متنوعة لنوع الحقل
فإذا كان الحقل لديك DateTime يمكنك استخدام التالي
Cmd = new SqlCommand("Insert into Join_Time_Employee (EnterTime_Employee, ID_Employee) Values (Now(),@ID_Emp) ", Con); Cmd.Parameters.AddWithValue("@ID_Emp", Id);
وإذا كان الحقل لديك Date يمكنك استخدام التالي
Cmd = new SqlCommand("Insert into Join_Time_Employee (EnterTime_Employee, ID_Employee) Values (Date(),@ID_Emp) ", Con); Cmd.Parameters.AddWithValue("@ID_Emp", Id);
وإذا كان الحقل لديك Time يمكنك استخدام التالي
Cmd = new SqlCommand("Insert into Join_Time_Employee (EnterTime_Employee, ID_Employee) Values (Time(),@ID_Emp) ", Con); Cmd.Parameters.AddWithValue("@ID_Emp", Id);
جميل جدا لكن ما الفرق بين @ID_Emp و Id
شكراً جزيلاً لكما, تمت العملية بنجاح.
.
أقوال مميزة من منتدى الفريق العربي للبرمجة (قيد التحديث)
الأستاذ: محمد طلال بدوي كتب:إن صحبة الناجحين تصيب بعدوى النجاح، ويا لها من عدوى جميلة، تشعرك بجو من الحماسة والمنافسة، وتبقيك مشتعلا في بحث مستمر عن المراكز الأولى.
.الدكتورة: زهرة (أم عهود) كتب:والله لا نريد من هذه الدنيا شيء إلا ان نكون اخوة متحابين في الله يجمعنا طلب العلم ومساعدة الآخرين لوجه الله تعالى.