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

ياريت رد سريع على مشكلة التاريخ

بدأه vip_h في 21 أبريل 2008 · 27 رد · 2,200 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أستخدم الكود التالي لإضافة تاريخ اليوم في ال DataBase وتظهر لي رسالة الخطأ التي بأسفل الكود

      Dim D As DateTime = DateTime.Now

        DB1.InsertCommand = "insert into test1 (Rdate) Values('" + D + "')"
        DB1.Insert()

.............................

رسالة الخطأ

Conversion failed when converting datetime from character string

.................................

تم تعديل هذه المشاركة بواسطة vip_h في 21 أبريل 2008 في 12:08

#2
DB1.InsertCommand = "insert into test1 (Rdate) Values('" + D.ToString("dd/MM/yyyy") + "')"

-----------------------------------------------------------------------------------------------------------------------------





 

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

Mohammad Sonaiea
 

#3

شكر لك على المشاركة

جربت الكود الذي وضعته ظهرت رسالة جديدة

The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

The statement has been terminated.

نوع الحقل Rdate هو datetime

..................

وشكرا

#4
	 Dim D As String = DateTime.Now.ToString("MM/dd/yyyy")		   
	 DB1.InsertCommand = "insert into test1 (Rdate) Values('" + D + "')"		
	 DB1.Insert()

جرب الكود

تم تعديل هذه المشاركة بواسطة Scoool في 21 أبريل 2008 في 15:24

#5

سبقتني ^_^

DB1.InsertCommand = "insert into test1 (Rdate) Values('" + D.ToString("MM/dd/yyyy") + "')"

http://forums.microsoft.com/MSDN/ShowPost....94&SiteID=1

-----------------------------------------------------------------------------------------------------------------------------





 

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

Mohammad Sonaiea
 

#6

شكرا على مشاركتكم

ولكن نفس رسالة الخطأ لا تزال موجودة

#7

إخواني أضفة الملف في المرفقات

أرجو المساعدة في معرفة سبب الخطأ

.................................

وشكرا

test.zip

#8

غريبة !!!!!!

انا عندي شغال

794970-120.jpg

-----------------------------------------------------------------------------------------------------------------------------





 

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

Mohammad Sonaiea
 

#9

أخي محمد أرفقت صورت الخطأ

.......................................

ياريت ترفق الملف مرة أخرى

post-59634-1208811633_thumb.gif

ee.bmp

تم تعديل هذه المشاركة بواسطة vip_h في 22 أبريل 2008 في 00:08

#10

حول حقل الداتا بيس إلى text

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#11

الحقل من نوع text

...............

#12

أخ محمد ياريت ترفق الملف الذي أجريت عية التعديلات

------------------

وشكرا

..................................

تم تعديل هذه المشاركة بواسطة vip_h في 22 أبريل 2008 في 05:28

#13

أخى محمد هل هناك مشكلة في إرفاق الملف الذي أجريت عليه التعديل

......

وشكرا

#14

اخي vip انا جربت نفس الكود يلي ارفقتو انت وهو شغال عندي على كل حال مو مشكلة جرب هالكود

	Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
		Dim D As DateTime = DateTime.Now
		DB1.InsertCommand = "insert into test (Rdate) Values(@date_)"
		Dim para_d As Parameter = New Parameter("date_", TypeCode.DateTime, D)
		DB1.InsertParameters.Add(para_d)
		DB1.Insert()
	End Sub

تم تعديل هذه المشاركة بواسطة محمد سماقية في 22 أبريل 2008 في 09:49

-----------------------------------------------------------------------------------------------------------------------------





 

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

Mohammad Sonaiea
 

#15

شكرا أخى محمد على المساعدة نجحت الطريقة الجديدة في الإضافة كمانجحت عملية البحث من خلال التاريخ

كنت أود معرفة سبب الخطأ من باب المعرفة.

....................................................

أما الآن عند عملية البحث من خلال ال textbox هل من الممكن وضع أيقون بجانب textbox عند الضغط عليها يظهر calendar أختار منه التاريخ ليتم إضافته في ال textbox تلقائي

---------------

تم تعديل هذه المشاركة بواسطة vip_h في 22 أبريل 2008 في 10:55

#16

http://asp.net/AJAX/AjaxControlToolkit/Sam...r/Calendar.aspx

http://www.dynamicdrive.com/dynamicindex7/index.html

تم تعديل هذه المشاركة بواسطة محمد سماقية في 22 أبريل 2008 في 11:18

-----------------------------------------------------------------------------------------------------------------------------





 

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

Mohammad Sonaiea
 

#17

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

اخي غير التاريخ مال جهاز كمبيوترك .. من خلال لوحة التحكم ,, وجرب ,, يعني خليه short

تحياتي

#18

شكرا أخى محمد على المواقع جاري دراستها

أخي Function شكرا على المشاركة هل تقصد تغير التاريخ أي من التقويم الهجري إلى ميلادي " سوف أجربها "

ماذا تقصد ب Short

...................................

وشكرا

#19

فعلا أخي Function غيرت التاريخ إلى ميلادي وتم إضافة التاريخ بنجاح ..... هل معنى ذلك أن ال Database لا تتقبل سوى التقويم الميلادي

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

..........................

وشكرا

تم تعديل هذه المشاركة بواسطة vip_h في 22 أبريل 2008 في 13:00

#20

شكرا أخى محمد أشتغلت طريقة وضع لينك بجانب ال textbox عند الضغط عليها يظهر تقويم كما هو موضح في الصورة

........

حاولت أن أغير الطريقة وتكون بمجرد الضغط على ال textbox يظهر التقويم ولكن لم أجد الحدث الذي يظهر التقويم من ضمن أحداث أحداث ال textbox مثل onclick أو onFocus

أرجو الإفادة

----------------------------------------------------------------------

وشكرا

Successfuly.bmp

Successfuly.bmp

تم تعديل هذه المشاركة بواسطة vip_h في 23 أبريل 2008 في 06:33

#21
<asp:TextBox ID="TextBox1" runat="server" onClick="getCalendarFor(this);return false"></asp:TextBox>

-----------------------------------------------------------------------------------------------------------------------------





 

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

Mohammad Sonaiea
 

#22

شكرا أخى محمد أشتغل مع COD

1- ولكن أريد ترتيب التاريخ أي عند إختيارة يظهر اليوم ثم الشهر ثم السنة ,dd-MM-yyyy

2- عند عند إختيار الشهر من القائمة تظهر الشهور من بداية الشهر الحلي إلى نفس الشهر في السنة القادمة مثال: تظهر من شهر Aprill 2008 إلى Aprill 2009 وأنا أريد إستخدامها في البحث، قد أبحث عن بيانات في العام الحالي أو بيانات في العام السابق فما الحل............

الصورة في المرفقات

--------------------------------

شكرا على متابعتك للموضوع

E.bmp

تم تعديل هذه المشاركة بواسطة vip_h في 23 أبريل 2008 في 12:26

#23

من اجل الطلب الاول

Date Format
By default the date format is m/d/Y (like 08/23/2000)
You can choose any desired format by editing ppcDF variable in the script. Open pupdate.js and find this variable in the Settings section. The keys are:


m /Month number (01 - January, etc.) 
M /Month name 
d /Date 
y /Last two digits of the year 
Y /All four digits of the year 
W /Name of the day of the week (Monday, etc.) 
Besides these keys you can use any dividers and additional text that will be inserted "as it is".
Important: you cannot directly use letters reserved for keys (m,M,d,y,Y,W) as they will be parsed to date components. Instead you have to use the corresponding escape sequences:

d /%64 
m /%6D 
M /%4D 
W /%57 
y /%79 
Y /%59 
Thus instead of "Month M" you have to type "%4Donth M"  

Examples:
m/d/y = 10/02/00
M d, Y = October 2, 2000
W M d, Y = Monday October 2, 2000

http://www.dynamicdrive.com/dynamicindex6/popcalendar.zip

-----------------------------------------------------------------------------------------------------------------------------





 

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

Mohammad Sonaiea
 

#24

اخي ومن اجل الطلب الثاني ممكن توضيح اكثر .......

-----------------------------------------------------------------------------------------------------------------------------





 

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

Mohammad Sonaiea
 

#25

بالنسبة للطلب الثاني :

أريد عمل بحث لبيانات موجودة في قاعدة البيانات مضى عليها عام من خلال التاريخ مثال:

أريد عرض بيانات من تاريخ 1/1/2007 إلى شهر 1/9/2007 وهذه بيانات من العام السابق، ولا يمكن إختياره من ال Calendar كما هو في الصورة

لأن الCalendar ماشي مع تاريخ جهازي

.............................

أرجو أن أكون أوصلت الفكرة

و أما ال طلب الأول تم إنجازه بعد التعديل

------------------------

وشكرا

تم تعديل هذه المشاركة بواسطة vip_h في 23 أبريل 2008 في 21:51

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

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

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

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

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