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

اكواد الحفظ والتحديث

بدأه thepast في 18 أبريل 2012 · 3 رد · 564 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا استخدم هذا الكود في الحفظ

 If (FileUpload1.HasFile) Then
            Try
                con = New OleDbConnection("Provider=MSDAORA.1;Password=dbateam;User ID=admin;Data Source=sbgmega;Persist Security Info=True")
                con.Open()
                Dim str As String = FileUpload1.PostedFile.FileName
                str = System.IO.Path.GetFileName(str)
                FileUpload1.PostedFile.SaveAs(Server.MapPath("~\t_attach\") & str)

                '  Dim cm2 As New OleDbCommand("INSERT INTO att (attach) VALUES ('" & str & "')", con)
                Dim cm2 As New OleDbCommand("INSERT INTO taeen (sno,EMP_NO,attach) VALUES ('" & sno.Text & "','" & emp_no.Text & "','t_attach\" & str & "')'", con)

                ' cm2.Parameters.AddWithValue("@file1.text", str)
                cm2.ExecuteNonQuery()
                HyperLink1.NavigateUrl = str
                Label2.Text = "File Uploaded Successfully"
            Finally
                con.Close()
            End Try
        Else
            LABEL4.TEXT = "ERROR IN SAVE"
            Label2.Text = "!Error In Uploaded"
        End If

بس المشكلة ان الكود اذا لم اضع اتاتش او لم ادخل في sno او emp_no

بمعنى لابد ان ادخل فيها كلها او يعطيني خطأ

اريد كود يعطين الخطأ اين واذا لم ادخل في احد التكست يحفظها فاضية ولا يعطيني خطأ

يمعنى أخر اريد التعديل في هذا الكود بحيث يبدو افضل في الحفظ وأسهل على المستخدم

ثانيا انا استخدم هذا الكود للتحديث

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

        con.Open()

        Dim cmd As New OleDbCommand("update taeen set emp_no=" & emp_no.Text & "where sno=" & sno.Text, con)
        Dim cmd2 As New OleDbCommand("update taeen set NATIONAL_ID=" & nat.Text & "where sno=" & sno.Text, con)
        Dim cmd3 As New OleDbCommand("update taeen set taeen_name='" & taeen_name.Text & "'where sno=" & sno.Text, con)
        Dim cmd4 As New OleDbCommand("update taeen set status='" & status.Text & "'where sno=" & sno.Text, con)

        cmd.ExecuteNonQuery()
        cmd2.ExecuteNonQuery()
        cmd3.ExecuteNonQuery()
        cmd4.ExecuteNonQuery()
        Label3.Visible = True
        con.Close()
        ' emp_no.Enabled = True

        'Me.emp_no.Focus()

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

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

كيف استطيع ذلك

هل استطيع دمج الكودين في زر واحد اسميه "حفظ"

يمعنى اذا ضغط المستخدم على هذا الزر يحفظ ويحدث في نفس الوقت

اريد كووود يبين الخطأ أين وايضا اريد يدخل البيانات حتى ولو كان التسكت فارغ

ارجووووووو ان تكونو فهمتو قصدي

وشكر جزاكم الله خير

#2

تم نقل الموضوع الي منتدي ASP.net

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3
اقتباس
اريد كود يعطين الخطأ اين واذا لم ادخل في احد التكست يحفظها فاضية ولا يعطيني خطأ

حتى يعطيك خطأ إستخدم Validation Controls ..... وحتى يحفظها فارغة عليك بتحديد الخيار Allow Nulls للحقل الذي تريده أن يحفظ فيه قيمة فارغة في الجدول في قاعدة البيانات ... "كما في الصورة.

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

عد لهذا الكود هنا وفكر كيف تغير فيه

....إستخدم البحث في المنتدى فهناك أمثلة كثيرة تفيدك أفضل لك من أن تجد الإجابة كاملة وجاهزة... إبحث مثلاً عن FileUpload

والله أعلى وأعلم .

post-230800-055078100 1334752177_thumb.g

المرفقات
cccccccc.gif

تم تعديل هذه المشاركة بواسطة KV2010 في 18 أبريل 2012 في 15:39

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#4

كيف اقدر استخدمها في كودي لاني قراتها وما فهمتها كثير

ثانيا انا استخدم قاعدة بيانات سيكول اوراكل

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