منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] String was not recognized as a valid DateTime. - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51)
+--- قسم : قسم ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=52)
+---- قسم : قسم اسئلة ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=53)
+---- الموضوع : [سؤال] String was not recognized as a valid DateTime. (/showthread.php?tid=346)

الصفحات: 1 2 3


RE: String was not recognized as a valid DateTime. - @@أبورائد@@ - 02-10-13

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


هذا التعديل
كود :
Dim sql As String = "UPDATE [rdod] SET [mtime] = GETUTCDATE() WHERE [mformid] = @mformid "
Dim cm As New SqlCommand(Sql, con)
cm.Parameters.AddWithValue("@mformid", Val(tid.text))

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


RE: String was not recognized as a valid DateTime. - سعود - 02-10-13

ياسلام ان شالله انهي المشروع وانتظر حتى اتاكد من صحته لانه اسقمني واسقمته.

كود :
DATEADD( hour, 3, GETUTCDATE() )
بالنسبة للكود هذا هل استبدل GETUTCDATE() باي اداة تعرض التاريخ والوقت؟
اظن هذا اخر استفسارSmile


الغوث الغوث - سعود - 02-10-13

اخوي ابو رايد بعد التعب والعناء والمشقة لم افلح لم يظهر خطا وانما لم يتحق الشرط مع انه متحقق

هذا كامل الكود في عنصر التحكم

كود :
If Session("name") = "" Then
            Image1.Visible = False
        Else
            Image1.Visible = True
            Dim tblasttime As DateTime
            Dim thtime As DateTime

            If mtime.Visible = True Then
                Dim cm As New SqlCommand("", con)
                cm.CommandText = "select tname,lasttime from tbs where tname=@tname"
                cm.Parameters.AddWithValue("@tname", Session("name"))

                If con.State = Data.ConnectionState.Closed Then
                    con.Open()
                End If
                Dim dr As SqlDataReader = cm.ExecuteReader
                If dr.Read Then
                    tblasttime = CDate(dr.Item("lasttime"))
                End If

                dr.Close()
                cm.Parameters.Clear()
                cm.CommandText = "select mformid,mtime from modo3 where mformid=@mformid"
                cm.Parameters.AddWithValue("@mformid", Val(tid.Text))

                If con.State = Data.ConnectionState.Closed Then
                    con.Open()
                End If


                Dim thr As SqlDataReader = cm.ExecuteReader
                If thr.Read Then
                    thtime = CDate(thr.Item("mtime"))
                End If

                If thtime > tblasttime Then
                    Image1.ImageUrl = "~/mgs/on.png"
                Else
                    Image1.ImageUrl = "~/mgs/off.png"
                End If





            Else
                Image1.ImageUrl = "~/mgs/off.png"
            End If






        End If

مالمطلوب تعديله


RE: String was not recognized as a valid DateTime. - @@أبورائد@@ - 02-10-13

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


هناك طريقتين لتطبيق فارق التوقيت في عرض البيانات

احداهما تطبيقها من داخل جملة الاستعلام
كود :
Dim sql As String = " SELECT *, DATEADD(hour,@tzone,[mtime]) AS mtime " & _
                    "   FROM [rdod]                 " & _
                    "  WHERE [mformid] = @mformid   "

Dim cm As New SqlCommand(sql, con)
cm.Parameters.AddWithValue("@tzone", 3)
cm.Parameters.AddWithValue("@mformid", Val(tid.text))
'
'
'
Dim m As Date = CDate(tbr.Item("mtime"))

الاخر بعد الاستعلام بالشكل العادي يتم تطبق فارق التوقيت على ال Item
كود :
Dim sql As String = " SELECT *       " & _
                    "   FROM [rdod]                 " & _
                    "  WHERE [mformid] = @mformid   "

Dim cm As New SqlCommand(sql, con)
cm.Parameters.AddWithValue("@mformid", Val(tid.text))
'
'
'
Dim mtime As Date = DateAdd(DateInterval.Hour, 3, CDate(tbr.Item("mtime")))


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


شي عجيب وغريب - سعود - 02-10-13



انظر للصورة تاريخ الموضوع احدث ومع ذلك لم يتم وضع ايقونة خضراء

خلاص اخوي ابو رايد اظن انها انتهت المشكلة والخطا كان بعدم طلب max بالاستعلام
بارك الله فيك


RE: String was not recognized as a valid DateTime. - @@أبورائد@@ - 02-10-13

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


راجع أسماء الجداول والحقول واجعلها واضحة المعنى تبدأ كلماتها أول كلمة بأحرف صغير ثم الكلمات التي تليها تبدأ كل كلمة بحرف كبير مثل threadLastTime وهكذا ليسهل رسم خطة عملها.

وأيضاً لا تجعل اسم عام مثل lastTime بل حدده مثلا آخر وقت للموضوع يكون threadLastTime


الله يوفقك


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


RE: String was not recognized as a valid DateTime. - سعود - 02-10-13

باذن الله اخي ابو رائد احتاج تعديلات منطقية فقط هذه النسخة او المحاولة الخامسة لبرمجة منتدى يرضي المستخدم البسيط.
احتاج افكار تنسيقية لمخططات الجدول والديف وغيرها مثل
tr td div
يعني احتاج مسميات اضعها في ملف الاستايل بحيث يسهل التعديل وايضا يمكن لاي شخص بناء استايل خاص به
اول معلومة احتاجها كيف اغير ملف الاستايل .css وقت التشغيل ويكون هذا التغيير فقط للاعضاء توفيرا للوقت.


RE: String was not recognized as a valid DateTime. - محمد الحاج خلف - 02-10-13

السلام عليكم

لتغيير ملف CSS او الثيمات عموما ,, بإمكانك الاطلاع على الموضوع بالكامل على الرابط التالي : استخدام الثيمات في ASP.NET وهو الجزء الخامس من كتاب :
سلسلة ASP.NET خطوة بخطوة حتى الاحتراف

تحياتي



RE: String was not recognized as a valid DateTime. - سعود - 02-10-13

ماشاء الله روعة الكتاب بين نقطة غامضة.

فيه غموض اتمنى ايضاحه وهو كيف الى تطبيق ستايل موجود من دون الحاجة الى ارتباط او كويري سترينق
يعني مثلا عضو مسجل وضمن جدول الاعضاء عمود الثيم او الاستايل css المفضل كيف نقوم بتفعيله وهذه الحال