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

كيف يمكن فتح قاعدة البيانات أو الجدول بشكل خاص exclusive

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

بسم الله الرحمن الرحيم

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

وكذلك الحال بالنسبة للجداول داخل قاعدة البيانات

جزاكم الله خير

#2

بسم الله الرحمن الرحيم

اخواني عندما افتح قاعدة بيانات أكسس بالصيغة التلية

 Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Database Password=123;Data Source=inv.MDB;Exclusive=Yes;

تظهر الخطأ Could not find installable ISAM

وعندما تكون بالصيغة التالية لا يظهر الخطأ

Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Database Password=123;Data Source=inv.MDB;Exclusive=NO;

والفرق بين الصيغتين هو Exclusive علما بأني أريد فتح قاعدة البيانات Exclusive حيث لا يمكن لشخص أخر ان يفتحها أثناء العمل

#3

بسم الله الرحمن الرحيم

اخي العزيز لقد حدث معي نفس الشي وكنت اعمل على اكسس 2003 ولكن لاحضت انه صيغت الملف الاكسس هي 2000 فايل فورمات

وعندما حولت الملف الى صيغة 2003 فايل فورمات لم تضهر هذه الرسالة بعد

هذا ويوجد حل اخر افادني به الاخ ياسر /index.php?showtopic=115282

لكنه لم ينجح معي

وشكرا

#4

السلام عليكم

ربما والله أعلم أن بعض خواص المحرك Jet OLEDB لا تسند اثناء الاتصال به و انما بعد الاتصال به ,, غير مجرب في الواقع العملي.

على سبيل المثال:

Try
			If txtPassword.Text <> String.Empty Then

				Dim cnn As New OleDbConnection

				cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & _
				 "\DBPass.mdb;Jet OLEDB:Database Password=" & txtPassword.Text
				Dim cmd As New OleDbCommand("SELECT * FROM tb", cnn)
				Dim da As New OleDbDataAdapter(cmd)

				da.Fill(ds, "tb")
				With Me.DataGridView1
					.DataSource = ds
					.DataMember = "tb"
				End With
				cnn.ConnectionString &= ";Exclusive=Yes; "
			Else
				MsgBox("Password not supplied..")
			End If
		Catch ex As Exception
			MsgBox(ex.Message)
		End Try

و بالله التوفيق...

في المثال يتضح المقال

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

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

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

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

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

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