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

كيف استطيع تغيير شكل التاريخ

بدأه thepast في 26 أغسطس 2012 · 4 رد · 553 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا استخدم هذا الكود للبحث عن شخص ما وعرض بياناته في قريدفيو تمام

con = New OleDbConnection("Provider=MSDAORA.1;Password=ee;User ID=admin;Data Source=ss;Persist Security Info=True")


        Dim cmd As New OleDbCommand()

        Dim DS As New DataSet
        Dim dt As New DataTable
        Dim da As New OleDb.OleDbDataAdapter

          cmd.CommandText = "SELECt  POST_DOC.EMP_NO as الرقم,receive_date as التاريخ   FROM ACTION_T, POST_DOC WHERE ACTION_T.SNO = POST_DOC.ACTION1 and POST_DOC.emp_no =" + TextBox1.Text + ""

        cmd.Connection = con
        cmd.CommandType = CommandType.Text


        con.Open()

        Dim dr As OleDb.OleDbDataReader
        dr = cmd.ExecuteReader

        dt.Load(dr)
        Me.GridView1.DataSource = DS.Tables("post_doc")

        GridView1.DataSource = dt
        GridView1.DataBind()
        TextBox1.Text = ""
        con.Close()

بس المشكلة التاريخ دايما ياتي بهذا الشكل

dd/mm/yy hh:mi:ss Am

مثال

8/26/2012 12:00:00 AM

اريد فقط ان اجعله

8/26/2012

بدون الوقت

ارجووووووووو مساعدتكم

#2
          cmd.CommandText = "SELECt  POST_DOC.EMP_NO as الرقم,CONVERT(varchar(10),receive_date,103) as التاريخ   FROM ACTION_T, POST_DOC WHERE ACTION_T.SNO = POST_DOC.ACTION1 and POST_DOC.emp_no =" + TextBox1.Text + ""

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

قمت بتغيير الكود

بس ظهر هذا الخطأ

One or more errors occurred during processing of command. ORA-00936: missing expression

#4
For i As Integer = 0 To Datagridview1.RowCount - 1
Datagridview1.Columns("Date").DefaultCellStyle.Format = "dd/MM/yyyy"
Next
#5

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

وهل قمت بتمرير قيمة في الحقل TextBox1 حتى يتم استخدامه ضمن الاستعلام؟

الإجابة على هذه الأسئلة ضرورية لأن تحويل التاريخ بالشكل: CONVERT(varchar(10),receive_date,103) صحيح ولا غبار عليه، ما لم يتم تكن بقية البيانات في الاستعلام خاطئة!

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

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