Paradox: الاستعلام دون قفل ملف قاعدة البيانات

StackOverflow https://stackoverflow.com/questions/1155462

  •  18-09-2019
  •  | 
  •  

سؤال

أحاول الاستعلام عن قاعدة بيانات Paradox الحالية التي يملأ تطبيق طرف ثالث. يمنع تطبيقي الآن تطبيق الطرف الثالث وأتساءل عما إذا كان هناك أي "تلميحات" أو خصائص سلسلة اتصال سوف تستعلم / افتح قاعدة البيانات دون حظر.

يتم الاستعلام عن قاعدة البيانات باستخدام اتصالات ".NET Framework Data Provider عن ODBC".

هل كانت مفيدة؟

المحلول

حتى إذا قمت باتباع نمط .NET قياسي "غير متصل" (يجب عليك، أغلق كل اتصال في أسرع وقت ممكن)، فمن المحتمل أنك لا تزال تحتفظ باتصال مفتوح Douse إلى تجمع الاتصال الافتراضي. لاختبار أنه يجب عليك مسح ConnectionPool بعد تنفيذ استعلام.

بقدر ما أستطيع أن أقول، من أجل ODBC يجب أن يكون:

System.Data.Odbc.OdbcConnection.ReleaseObjectPool()
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top