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

ايرور عند محاولة الانسيرت في جدول باستخدام الداتاست

بدأه أشواك ناعمة في 28 أبريل 2010 · 7 رد · 573 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim PicAdap As New DataSet1TableAdapters.PicturesTableAdapter()
        If UploadTest.HasFile = False Then
            ' No file uploaded!
            UploadDetails.Text = "Please first select a file to upload..."
        Else
            ' Display the uploaded file's details
            UploadDetails.Text = String.Format( _
                    "Uploaded file: {0}<br />" & _
                    "File size (in bytes): {1:N0}<br />" & _
                    "Content-type: {2}", _
                    UploadTest.FileName, _
                    UploadTest.FileBytes.Length, _
                    UploadTest.PostedFile.ContentType)

            ' Save the file
            Dim filePath As String = _
                Server.MapPath("~/files/" & UploadTest.FileName)
            PicAdap.InsertPictures(TextBox1.Text, filePath, TextBox2.Text, DropDownList1.SelectedIndex)
            UploadTest.SaveAs(filePath)
        End If

    End Sub

يطلع لي ايرور

too many arguments 'Public Overridable Function InsertPictures() As Object

استخدمت الداتاسيت

+ الداتابيس اكسس

فيها 4 فيلدز

3 text

و 1 number

يا ترى وش سبب الايرور

#3
TareqVB كتب:

السلام عليكم

عليك بالتأكد من تعريف

PicAdap.InsertPictures

حيث تم تمرير متغيرات اكثر من المعرفة فيه

لا لقد تاكدت مرارا و تكرار من تعريف InsertPictures

و فيه 4 متغيرات

و احداها اريد اضافة باث لل Pic

و البيكجر تتسيف في فايل

و لكن لا ادري اين الخلل

Adapter.InsertWithPicture(categoryName, description, brochurePath, picture)

هذه الستيتمينت

تضيف البيكجر في الجدول

و انا لا اريد اضافتها دايركت في الجدول

بل اضافة الباث فقط

و البيكجر داخل فايل

#4
أشواك ناعمة كتب:

لا لقد تاكدت مرارا و تكرار من تعريف InsertPictures

و فيه 4 متغيرات

و احداها اريد اضافة باث لل Pic

و البيكجر تتسيف في فايل

و لكن لا ادري اين الخلل

Adapter.InsertWithPicture(categoryName, description, brochurePath, picture)

هذه الستيتمينت

تضيف البيكجر في الجدول

و انا لا اريد اضافتها دايركت في الجدول

بل اضافة الباث فقط

و البيكجر داخل فايل

و هذا الكونفيقر لل InsertPictures

INSERT INTO [Pictures]

([Photo_Title], [ Photo_Url], [Photo_Description], [ Photo_Group_ID])

VALUES (?, ?, ?, ?);

و سويت الاكسيكيوت مود scalar

تم تعديل هذه المشاركة بواسطة أشواك ناعمة في 28 أبريل 2010 في 11:50

#5

Compiler Error Message: BC30057: Too many arguments to 'Public Overridable Function InsertPictures() As Object'.

Source Error:

Line 22: Dim filePath As String = _

Line 23: Server.MapPath("~/files/" & UploadTest.FileName)

Line 24: PicAdap.InsertPictures(TextBox1.Text, filePath, TextBox2.Text, DropDownList1.SelectedIndex)

Line 25: UploadTest.SaveAs(filePath)

Line 26: End If

#6

السلام عليكم

مرة اخرى تعريف InsertPictures() غير صحيح حيث يجب ان يكون على الشكل التالي

InsertWithPicture(categoryName as string, description  as string, brochurePath  as string, picture as integer)

تم تعديل هذه المشاركة بواسطة TareqVB في 28 أبريل 2010 في 12:06

1
#7

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim PicAdap As New DataSet1TableAdapters.PicturesTableAdapter()
        If UploadTest.HasFile = False Then
            ' No file uploaded!
            UploadDetails.Text = "Please first select a file to upload..."
        Else
            ' Display the uploaded file's details
            UploadDetails.Text = String.Format( _
                    "Uploaded file: {0}<br />" & _
                    "File size (in bytes): {1:N0}<br />" & _
                    "Content-type: {2}", _
                    UploadTest.FileName, _
                    UploadTest.FileBytes.Length, _
                    UploadTest.PostedFile.ContentType)

            ' Save the file
            Dim filePath As String = _
                Server.MapPath("~/files/" & UploadTest.FileName)
            PicAdap.InsertPictures(TextBox1.Text as string, filePath as string , TextBox2.Text as string, DropDownList1.SelectedIndex as integer)

            UploadTest.SaveAs(filePath)
        End If

    End Sub

هذا الكود مخصص لاضافة ريكورد داخل الداتابيس و من ضمن الريكورد اضافة باث صورة

و اضافة الصورة في فايل و ليس الداتابيس

لازال الايرور قائما

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30057: Too many arguments to 'Public Overridable Function InsertPictures() As Object'.

Source Error:

Line 22: Dim filePath As String = _

Line 23: Server.MapPath("~/files/" & UploadTest.FileName)

Line 24: PicAdap.InsertPictures(TextBox1.Text as string, filePath as string , TextBox2.Text as string, DropDownList1.SelectedIndex as integer)

Line 25:

Line 26: UploadTest.SaveAs(filePath)

#8

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

لاني عجزت و لم اعرف اين الخلل

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

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

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

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

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