كيف يمكن إضافة تاريخ بالأدو دو نيت و command object فى sql server
انا كل لما اعملها يطلعى رسالة خطأ
ياريت حد يقولنا
كيف يمكن إضافة تاريخ بالأدو دو نيت و command object فى sql server
انا كل لما اعملها يطلعى رسالة خطأ
ياريت حد يقولنا
أحمد صلاح
المشكله عندى يا جماعة مش انى مش عارف أضيف
انا بكتب الكود كالتالى
command.CommandText="insert into Sell values(10,5,5,10/05/2005)";
command.excuteNonQuery();
و بيتنفذ الأمر بنجاح
لكن اللى هيجننى دا لو مكنتش اتجننت فعلا
انى لما اشوف التاريخ المدخلى فى قاعدة البيانات ألاقيه
01/01/1900
جربت كل الأفكار اللى اعرفها و جربت ان انا استعمل
convert or cast
لكن بردو مفيش حل
محدش يعرف حل للموضوع دا
:blink: :wacko: :blink: :wacko: :blink: :wacko: :blink: :wacko: :blink: :wacko:
أحمد صلاح
لو وضعت هذى العلامات بيطلعلى رساله بيحدث خطأ و الرساله بتاعة el exception هيا
the conversion of char data type to smalldatetime data type resulted-in an out -of-range smalldatetime value
مش عارف ليه
ممكن حد يفيدنى
أحمد صلاح
بردو يابشمهندس جربت تغير الشهر و جربت حتى استعمل globaliztion لكن النتيجة انى لما بشوف اى تاريخ بدخله بيتخزن فى قاعدة البيانات بالقيمة 01/01/1900
ممكن حد يجربها عنده ولو يعمل جدول فى عمود واحد بس فى سيكويل سيرفر و يجربها انابقالى فيها اكتر من 8 ساعات جربت كل حاجة اعرفها و بردو نفس الحكايه
أحمد صلاح
ادخل التاريخ من calender control و جرب
اوووووووووووووه انا أسف لإزعاجكم جميعا لكن فعلا الباشمهندس كان عنده حق المشكله ان
sql server
الوقت بتاعه ماشى بنظام الشهر الأول و بعدين اليوم و بعدين السنة
و انا الأدو ماشى على نظام جهازى اللى هوا اليوم و بعدين الشهر و بعدين السنة
لكن دلوقتى بقى المشكله ان البرنامج اللى انا بعمله بياخد تاريخ من المستخدم عن طريق كتابته فى صندوق النص و التاريخ دا المستخدم بيكتبه بطريقة اليوم و بعدين الشهر و بعدين السنة
و المفروض ان انا باخد اللى المنستخدم كتبه و اعمله concatenation مع جملة insert يبقى دلوقتى المفروض انه يكون بنفس الفورمات بتاع sql server
عشان اعمل كدا قدامى حلين اعرفهم هما
يا ابحث عن علامات "/" فى التاريخ او اللى زيها مثل "-" و استبدل فى النص الشهر مكان التاريخ قبل ال concatenation او اغير اصلا الفورمات بتاع السكويل سيرفر
لكن بصراحة انا بدور على حل غير دول ينفع بغض النظر عن انى اكون عارف الفورمات اللى سكويل سيرفر بيستخدمة يعنى أقصد مفيش كود يعرفنى فى البرنامج و هوا شغال الفورمات بتاع السكويل سيرفر او أى اكواد تانيه عن طريق globalization تمكنى ابعت التاريخ بنفس الفورمات بتاع السكويل سيرفر من غير ما اكون عارفه مسبقا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
و شكرا على مساعداتكم و اسف بشدة لإزعاجكم
و نردهالكو فى الزنقات بردو
أحمد صلاح
أخوانى باركولى بعد ثلاث أيام من العذاب و جدتهااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا
الحمد لله
لو احنا ما نعرف الفورمات بتاع السكويل سيرفر هنبعتله تاريخ
نبعتله الأول الأمر دا
set dateformat dmy
عشان يخليه اليوم و بعدين الشهر و بعدين السنة
و دا بغض االنظر عن إيه هوا الفورمات بتاع السكويل سيرفر
و بعدين نبعت جمل insert or update or delete اللى احنا عاوزينها
و آســـــــــــــــــــــــــــــــــــف على الإزعاج الطويـــــــــــــل دا و شكرا للمساعدات
شكراااااااااااااااااااااااااااااااااااااااا كتير للمساعدة و يارب متتعبو زيى كدا
أحمد صلاح
هذا الموضوع مغلق.