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

مشكلة التاريخ في Stored Procedure.

بدأه lana2008 في 8 يونيو 2008 · 1 رد · 638 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي قاعدة بيانات استخدم البروسيجير لعملية التحديث وهذا الكود

CREATE PROCEDURE [update_Employee_1]
	(@Employee_ID_1 	[int],
	 @Employee_ID_2 	[int],
	 @Employee_Name_E_3 	[nvarchar](50),
	 @Employee_Name_A_4 	[nvarchar](50),
	 @Department_5 	[nvarchar](50),
	 @Resigned_6 	[nvarchar](50),
	 @Date_Of_Resignation_7 	[datetime],
	 @Photo_8 	[image],
	 @Birth_Day_9 	[datetime],
	 @Jobtitle_10 	[nvarchar](50),
	 @Date_Of_Appointment_11 	[datetime],
	 @Nationality_12 	[nvarchar](50),
	 @Bank_13 	[nvarchar](50),
	 @Bank_Account_Number_14 	[int],
	 @Bank_Branch_15 	[nvarchar](50),
	 @Mobile_16 	[int])

AS UPDATE [Salary].[dbo].[Employee] 

SET  [Employee_ID]	 = @Employee_ID_2,
	 [Employee_Name_E]	 = @Employee_Name_E_3,
	 [Employee_Name_A]	 = @Employee_Name_A_4,
	 [Department]	 = @Department_5,
	 [Resigned]	 = @Resigned_6,
	 [Date_Of_Resignation]	 = @Date_Of_Resignation_7,
	 [Photo]	 = @Photo_8,
	 [Birth_Day]	 = @Birth_Day_9,
	 [Jobtitle]	 = @Jobtitle_10,
	 [Date_Of_Appointment]	 = @Date_Of_Appointment_11,
	 [Nationality]	 = @Nationality_12,
	 [Bank]	 = @Bank_13,
	 [Bank_Account_Number]	 = @Bank_Account_Number_14,
	 [Bank_Branch]	 = @Bank_Branch_15,
	 [Mobile]	 = @Mobile_16 

WHERE 
	( [Employee_ID]	 = @Employee_ID_1)
GO

عند ما اعمل تحديث لحقل يعطيني الخطاؤ التالي

Server: Msg 8114, Level 16, State 4, Procedure update_Employee_1, Line 0
Error converting data type varchar to datetime.

واستخدم الجملة التالية في Query Analuzer:

Update_employee_1'12345','123456','Employee_Name_E','Employee_Name_A','Department','Resigned','0/0/1900','','13/4/1982','Nationality','Bank','Bank_Account_Number','Bank_Branch','00000','sharga','050827'
#2

السلام عليكم

الخطأ في '0/0/1900' فهذا ليس بتاريخ فاذا اردت ادخال تاريخ صفري عليك باستخدام Null .

وانظري الى مدونتي فبها مقالة حديثة عن مشكلة التاريخ

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…