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

كيف يكتب هذا الكود

مغلق
بدأه kimo_kimo في 24 سبتمبر 2006 · 3 رد · 744 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كل عام و انت بخير

عندي سؤال يمكن صعب أشرحه لذلك رفعت السؤال في المرفقات

السؤال عباره عن حدث انا نفذتة بدون كتابه كود لان متوفره في الاصدار 2005 و محتاج اعرف انفذ هذه الحدث عن طريق الكود

اللي يود يرد عليه يفتح المرفقات ويشوف الحدث رقم 2 و انا موضح و كاتب عليه

رمضان كريم عليكم جميعا

Northwind_SQL.rar

#2

لو كنت جلبت قاعدة البيانات من ال SQL Server كان يمكن بسهوله اعادة البيانات بعد تحديثها الى قاعدة البيانات الاصلية باستخدام ال DataAdapter، لكن في مثل حالتك هذه، اي استجلاب البيانات من ملف XML وعرض البيانات في DataGridView ومن ثم حفظ البيانات في قاعدة بيانات SQL Server، اعتقد انه من الافضل استخدام ال SQLCommand كالاتي:

		Dim T As DataTable
		Dim R As DataRow
		T = NorthwindDataSet.Order_Details

		Dim Cnn As SqlClient.SqlConnection
		Dim Cmd As SqlClient.SqlCommand

		Cnn = New SqlClient.SqlConnection("Server=(local);User ID=sa;Database=Northwind")
		Cmd = New SqlClient.SqlCommand

		Cnn.Open()
		For Each R In T.Rows
		Cmd.CommandText = "INSERT INTO Order_Details(OrderID,ProductID,UnitPrice,Quantity,Discount)" & _
		"VALUSE(" & R("OrderID") & "," & R("ProductID") & "," & R("UnitPrice") & "," & R("Quantity") & "," & R("Discount") & ")"
		Cmd.ExecuteNonQuery()
		Next
		Cnn.Close()

مع مراعاة الاختلاف في ال Connection String

تم تعديل هذه المشاركة بواسطة abd_albaset في 24 سبتمبر 2006 في 12:11

#3

السلام عليكم

أشكرك الف شكر أخي عبد الباسط علي اهتمامك و ردك علي سؤالي

بس انا جربت الكود بيعطي خطاء عند Cnn.Open ومش عارف ليه

وجربت try في معرفه الخطاء و وضعته في المرفقات

post-87316-1159108297_thumb.jpg

#4

جرب ال ConnectionString التالية

"AttachDbFileName=" & Application.StartupPath & "\\Northwind;integrated security=true;database=Northwind"

مع مراعاة مسار قاعدة البيانات اللتي ربما تكون مختلفه عندك من المسار Application.StartupPath

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

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