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

كيفة تكون صيغة التاريخ في جملة Sql؟

بدأه الطائر التركي في 24 سبتمبر 2008 · 5 رد · 932 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اقوم بعمل اضافة لسجل --صف-- في جدول فيه عمود من نوع تاريخ ولكن يرسل خطاء

كنت في الاول بأخذ قيمة التاريخ علي انها من نوع string واضعها بين ' ولكن كان يرسل لي هذا الخطاء

Conversion failed when converting datetime from character string.

حولت النوع الي object ارسل لي خطاء الاتي

Incorrect syntax near '10'

بأختصار ايه هو الشكل الصحيح اللي بيكون عليه التاريخ؟ مع العلم اني بكون جملة السيكول في البرنامج وارسلها لبرنامج ادارة قواعد البيانات

ارجوا الافادة وشكرا

اسف كنت اقصد منتدي ADO.NET

تم تعديل هذه المشاركة بواسطة الطائر التركي في 24 سبتمبر 2008 في 00:25

شكرا

#2

طيب ممكن تكتب ال date format اللي انت استخدمه ؟!!

يعني مثلا dd/mm/yyyy

#3

اخي الحبيب اجعل الحقل من النوع datetime

ومثلا اجعل المستخدم ياخد التاريخ من تكست بوكس مربوط CalendarExtender

وعند اسناد القيمه

 Convert.ToDateTime(txt_date.Text.Trim()).ToString("yyyy/MM/dd")

سبحان الله وبحمده سبحان الله العظيم

لا اله الا الله محمدا رسول الله

اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

حمل كريستال ريبورت 10 اربعه اصدارات

ww12kz.jpg

hashad.jpg

#4

أخي الكريم ....

اسند قيمة التاريخ المرجعة من TextBox (صيغة تاريخ مقبولة dd/mm/yyyy 00:00 او mm/dd/yyyy 00:00) الى متغير و ادخلها في جملة الSql بدون علامة تنصيص ' ' .

#5

لماذا تقوم بعمل String Concatenation و لا تستخدم الSql Parameters فهي أفضل و أامن

انظر هنا

http://www.csharp-station.com/Tutorials/Ad...t/Lesson06.aspx

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#6

مازال يوجد خطاء بس المره ده :) الخطاء

Incorrect syntax near '04'.

الجملة اللي برسلها كالاتي

INSERT INTO tblPersonnel VALUES ('1',24/09/2008 04:50:51 ص,'True','4','5','6','rt');

شكرا

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