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

ايش الخطاء في هذا الكود

مغلق
بدأه lana2008 في 28 مارس 2007 · 8 رد · 789 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هلا لما اجي اضيف عامود بيانات بيطلغ خطاء كيف ا ضبط الخطاء هذا

post-97016-1175106428_thumb.jpg

#2

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

أخي الخطأ واضح !! فقط قم بمراجعة جملة الـ INSERT

والله الموفق

#3

بس انا ماستخدمت جملةinsert into انا استخدمت جملةCommandBuilder والقاعدة الى بشتغل عليها Access

طيب بس كيف احلها

#4

بصى يا lana يا قمر

منقدرش نقول ان فى غلطة فى الكود بتاعك

بس ياترا الغلطة دى جات منين

هنفترض ان انتى فى جملة Select استخدمتى [ ]

علشان كدة المفروض تحطية لل CommandBuilder وبعد كدة GetInsertCommand

c.QuotePrefix = "["
c.QuoteSuffix = "]"
da.InsertCommand = c.GetInsertCommand

ولون فى تحفظ على انشاء DataAdapter و DataSet علشان نعمل Insert

جربى وقوليلنا على النتيجة

فى آمان الله

Practice makes perfect 2007*

البرمجة بلا انطباعات

#5

لدي رد في هذه المشاركة ( /index.php?showtopic=121845 ) سوف ينفعك إن شاء الله ..

1 - سقوط الإنسان ليس فشلاً ، ولكن الفشل أن يبقى حيث سقط .

2 - الفاشلون قسمان : قسم فكر ولم يفعل ، وقسم فعل ولم يفكر .

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

درس في ADO.NET 2005, التعامل مع الجداول المترابطة في ado.net 2005

درس في الإجراءات الفرعية ( العامة )

درس في ADO.NET من الصفر إلى الإحتراف .

#6

it didnt work look i will but all code ok here is

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Public Class Form1

Dim con As New OleDb.OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=web.mdb")

Dim ds As New DataSet

Dim da As New OleDb.OleDbDataAdapter

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

'save

ds.Clear()

Dim r As DataRow

r = ds.Tables("Tabel1").NewRow

r("Name_Of_Book") = TextBox1.Text

r("Publish") = TextBox2.Text

r("ISPN") = TextBox5.Text

r("Family") = TextBox3.Text

r("Date") = TextBox4.Text

ds.Tables("Tabel1").Rows.Add®

Dim c As New OleDb.OleDbCommandBuilder(da)

da.InsertCommand = c.GetInsertCommand

da.Update(ds.Tables("Tabel1"))

Label12.Text = "The Data Saved"

End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'load form

da.SelectCommand = New OleDb.OleDbCommand

da.SelectCommand.Connection = con

da.SelectCommand.CommandText = "select * from Tabel1"

da.Fill(ds, "Tabel1")

DataGridView1.DataSource = ds.Tables("Tabel1")

Label12.Text = "The Data Loaded"

End Sub

End Class

#7

للحصول على أفضل النتائج ، من الافضل إرفاق ملف المشروع ..

1 - سقوط الإنسان ليس فشلاً ، ولكن الفشل أن يبقى حيث سقط .

2 - الفاشلون قسمان : قسم فكر ولم يفعل ، وقسم فعل ولم يفكر .

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

درس في ADO.NET 2005, التعامل مع الجداول المترابطة في ado.net 2005

درس في الإجراءات الفرعية ( العامة )

درس في ADO.NET من الصفر إلى الإحتراف .

#8

ماشاء الله عليا

اتوقع المشكلة واعطيك الكود بتاع حلها ويشاء ربنا ان يطلع حلها هو الى توقعتة

عملت قاعدة بيانات مخصوصة بنفس الجدول بتاعك وطبقت وطلع زى ما قولت

  Dim c As New OleDb.OleDbCommandBuilder(da)
		c.QuotePrefix = "["
		c.QuoteSuffix = "]"
		da.InsertCommand = c.GetInsertCommand
		da.Fill(ds, "Tabel1")

فى الاخر اقول

عظمة على عظمة على عظمة يا :D Pink

فى آمان الله

PinkBooks.rar

Practice makes perfect 2007*

البرمجة بلا انطباعات

#9

wow very very cool its working can i know how you get that i mean how you thinking pleas and thanks

هذا الموضوع مغلق.

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