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

ربط العميل بالآكسس داتا بيز عن طريق السيرفر

بدأه Mag1.Net في 11 سبتمبر 2009 · 3 رد · 912 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أعزائي الكرام تعلمت كيف أملى Access Database من برنامج مصمم بال C#.Net

بالكود اتصال OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Users.mdb");

OleDbCommand com = new OleDbCommand("insert into Users values(@??,@??,@??,@??)", con);

ولكن الذي أبحث عنه كيف ملئ الداتا من برنامج Clients بالاتصال ببرنامج Server والسيرفر هو الوحيد يتصل بالداتا ويخزن الداتا حسب إجراء العميل

أي السيرفر هو الوسيط الوحيد بين Clients و DataBase

#2

ستحتاج إلى تحميل البيانات من قاعدة البيانات و تحميلها على جدول على كائن DataSet و من تم ربطها مباشرة مع الداتاغريدفيو كما هو مبين على الكود التالي :

			// إنشاء كائن الربط
			OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\database.mdb");
			// إنشاء الكائن الذي سيتم تحميل البيانات عليه
			DataSet ds = new DataSet();
			// إنشاء جملة الإستعلام
			OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM table", con);
			// تحميل البيانات
			da.Fill(ds);
			// ربط الداتاغريدفيو بالجدول
			dataGridView1.DataSource = ds.Tables[0];

تحياتي...

تم تعديل هذه المشاركة بواسطة محمد رضى في 11 سبتمبر 2009 في 18:27

#3

أشكر الأخ (محمد رضى) عما تفضل

أستنتج من شرحك أن هذا الكود يتم في برمجة السيرفر كيف يتم ارسال البيانات من قبل العميل لكي يتم إستقباله من قبل السيرفر وتخزينه على الداتا بيز ??

تم تعديل هذه المشاركة بواسطة Mag1.Net في 12 سبتمبر 2009 في 00:07

#4

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

public void CreateOleDbConnection() 
{
   // string myConnString = "Provider=SQLOLEDB;Data Source=TheServerIP;Initial Catalog=Northwind;Integrated Security=SSPI;";

   string myConnString = "Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;";
   OleDbConnection myConnection = new OleDbConnection(myConnString);
   myConnection.Open();
   MessageBox.Show("ServerVersion: " + myConnection.ServerVersion
      + "\nDataSource: " + myConnection.DataSource);
   myConnection.Close();
}

للربط بقاعدة بيانات موجوفة في خادم مختلف عن جهاز التطوير يجب تحديد عنوان الجهاز

Source=....

OleDbConnection.DataSource Property

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

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

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

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

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