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

استدعاء تاريخ من قاعدة البيانات

مغلق
بدأه بنت العرب في 14 ديسمبر 2005 · 4 رد · 609 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته...

سؤالي عن كيفية الاستعلام عن تاريخ معين من قاعدة البيانات و الكود الذي قمت بكتابته كالتالي :

//open connection with System Database

OleDbConnection cn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("DataBase/db.mdb")+";");

OleDbCommand com2=new OleDbCommand("select date from personal_data where id_no='"+id_no+"' and phone_no='"+ phone _no+"'",cn);

cn.Open();

DateTime last_date=(DateTime)com2.ExecuteScalar();

Cn.Close();

ولكن تظهر لي رسالة خطأ بعدم تطابق بيانات المعاييرمع العلم أن التاريخ تم تعريفه في قاعدة البيانات على أنه تاريخ /وقت . . .

أرجو منكم مساعدتي في أسرع وقت ممكن ... ولكم جزيل الشكر . . .

#2

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

#3
//open connection with System Database
OleDbConnection cn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("DataBase/db.mdb")+";");


OleDbCommand com2=new OleDbCommand("select date from personal_data where id_no='"+id_no+"' and phone_no='"+ phone _no+"'",cn); 
cn.Open();
DateTime last_date=(DateTime)com2.ExecuteScalar();
Cn.Close();

الكود المرفق

date.txt

تم تعديل هذه المشاركة بواسطة بنت العرب في 15 ديسمبر 2005 في 23:15

#4

بسم الله الرحمن الرحيم

إذا كان الأمر ناتج عن محرك الداتا بيز فهو بسب أنك تستخدمين أحد الكلمات المحجوز وهي date وبدلأً منه أستخدمي [date] لكي تعلمي مترجم الأوامر Parser بأنك تريدن أن تسيخدمي أسم حقل وليس أمر وحاولي في التصاميم المقبله تجاوز مثل هذه الأسماء

أما إذا كان الخطأ ناجم عن الـ #C فحاولي أن تستبدلي عملية التحويل Casting بـ بعملية تحويل صريحة كـ

    DateTime last_date = Convert.ToDateTime(com2.ExecuteScalar());

ولكن كما أخبرتك بأن الخطأ ناجم عن محرك الداتا بيز

أتمنى لك التوفيق

لا تفعل إلا ما تستطيع أن تقوله ولا تقول إلا ما تسطيع أن تفعله

اللهم علمنا ما ينفعنا ونفعنا بما علمتنا وهب لنا من لدنك ولياً مرشدا

كلما أدبني الدهر أراني نقص عقلي ... وإذا ما زدت علماً زادني علماً بجهلي

أخوكم في الله أبو المجد

هيا نتعلم بعض المبادء لنطرق باب الإحتراف ************** جديد الدروس ( Application Domains and Assemblies)

التوقيت في دمشق:

<embed src="http://www.clocklink.com/clocks/0006-Gray.swf?TimeZone=R1T" width="200" height="240" wmode="transparent" type="application/x-shockwave-flash">

#5

حسنا ... ما هي رسالة الخطأ ؟؟؟

هذا الموضوع مغلق.

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