سلام عليكم ورحمة الله وبركاته :-
عند استخدام sql server بدلا عن access وربطها مع الفيجوال بيسيك دوت نت
هل تختلف الأكواد من بحث واضافة وغيرها وربط مع اللست فيو والداتاقريد ..... إلخ
الفرق بين sql server و access عند ربطها مع الفيجوال دوت نت
السلام عليكم ..
- في سيكوال سيرفر ننعامل مع SqlConnection و SqlCommand و SqlDataAdapter و SqlParameter , .... الخ .
- في الاكسس نتعامل مع OleDbConnection و OleDbCommand وOleDbDataAdapter و OleDbParameter .. الخ.
- لو كانت الاستعلامات مكتوبة بالــ SQL القياسية .. فإنها ستعمل مع معظم نظم قواعد البيانات .(SQL92 و SQL2011).
- تذكر أن سيكوال سيرفر و الأكسس هما من منتجات مايكروسوفت , و مع ذلك قد تجد اختلافات مثلا الدالة Replace يمكن استخدامها في استعلامات سيكوال سيرفر و لا يمكن ذلك في الأكسس عن طريق Dot net أي أن المحرك Jet لا يدعمها .. (تعمل داخل الأكسس فقط و لا تعمل في الاتصال الخارجي) ..
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
هل هناك اى حل لتشغيل دالة Replace فى الفيجوال للاستعلام من قاعدة اكسيس
ارجو الافادة للضرورة
السلام عليكم ..
يمكن استخدام المحرك الجديد ACE الذي يعمل على كل من mdb و accdb مثلا :
String ConnSTR = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + @"\db.mdb;Persist Security Info=False;";
OleDbConnection connection = new OleDbConnection(ConnSTR);
DataTable dataTable = new DataTable();
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT replace (bookname , 'b' , 'XX') FROM books", connection);
adapter.Fill(dataTable);
dataGridView1.DataSource = dataTable;لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر