سؤال

وأنا تطوير تطبيق خدمة الزبائن لنظام قاعدة بيانات مشتركة.

وأستخدمه الكسوف IDE مع بيثون 2.5 و PyODBC2.5. بحاجة لقراءة المحتوى من قاعدة بيانات Lotus Notes، لذلك قم بتشغيل بعض التساؤلات الأساسية مثل - peronname SELECT من TABLENAME

'pyodbc استيراد "على ما يرام - الثعبان رؤيته

ولكن عندما أحاول تشغيل

conn = pyodbc.connect("DRIVER={Lotus NotesSQL Driver};SERVER=localhost;UID=John
Meyer;PWD=yellowbird;DATABASE=mydb.nsf")

وأنه يعطي الخطأ

pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data
source name not found and no default driver specified (0) (SQLDriverConnectW)')
[01S00] [Microsoft][ODBC Driver Manager] Invalid connection string attribute (0)

وأي اقتراحات - ما ينبغي أن يكون في عداد المفقودين هنا؟ جميع التعليقات والاقتراحات هي محل تقدير كبير.

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

المحلول 2

وكنت قد نسيت تقريبا للنشر الحل هنا ...

ولقد نجحنا في وضع NotesSQL للعمل من خلال ODBC مع الثعبان للوصول إلى البيانات من وجهة نظرنا لوتس نوتس * ملفات جبهة الخلاص الوطني (قاعدة بيانات). كما أنها تعمل الاستعلامات باستخدام نفس النوع من الاستفسارات بناء الجملة قد تحتاج عادة استخدامها للحصول على البيانات عند العمل على MS-الوصول للاستيلاء على المعلومات داخل لوتس نوتس * ملف جبهة الخلاص الوطني.

وهكذا وصلنا إلى الوصول إلى البيانات عبر SQL باستخدام ODBC.

نصائح أخرى

وأعتقد أنه من الغريب أن كنت ترغب في محاولة الوصول إلى البيانات لوتس نوتس تتنافس SQL. عندما يكون لدي ربطه ملاحظات وبيثون في الماضي، كنت دائما الكائن ملاحظة COM لوتس للوصول إلى البيانات. بعد كل شيء، ملاحظات هي قاعدة بيانات وثيقة مثل كاوتش دي بي، وليس قاعدة بيانات علائقية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top