nashwa_11_7 بتاريخ: 6 يونيو 2012 تقديم بلاغ مشاركة بتاريخ: 6 يونيو 2012 من فضلكم أنا اريد أن أربط Oracle Database مع Borland C++ Builderانا لدى نظام تشغيل windows7 64bit وقمت بتسطيب oracle database 11g r2 وقد تم بنجاح وادخلت اسم الـ Database ودخلت على الـ Database Control ثم فتحت الـ Net Configuration Assistant ووجدت أنه أضاف Listener أوتوماتيكيا بإسم الداتابيز لدى ولم أقم بشئ سوى أننى عملت TEST له وتم بنجاحاعذروا إطالتى وتفصيلي لأننى بجد أريد أن أعرف الخطأ الذى قمت به لكى أتفاداهثم فتحت Microsoft ODBC Administrator وأضفت فى كلا من User DSN وSystem DSN الـ Oracle in Oradb 11g home_1 واضفت الـ Data Source Name و الـ TNS service Name إخترت الـ Listener و قمت بعمل TEST Connection وتم بنجاحأضفت فى الداتابيز جدول واحد فقط للتجربة .وعندما دخلت على BDE Administrator لكى افتح الداتابيز وعندما أدخل الـ User name و الـ Password تظهر لى رسالة error Database Engine Error driver not known to systemولما عملت بحث على النت بنص الخطأ لم أجد شيئا فقمت بإزاله الـ BDE من مساره الموجود فى Program file (64x) وأعدت تسطيبه فى مسار الـ program filesوبرضه المشكلة لا تزال قائمةأنا اساسا عندى C++ Builder xe2 وفيه Tools كتيرة للربط بينه وبين الداتابيز زى مثلا الـ Data Explorer فيه Oracle Connection واللى فيه اضع اسم الداتابيز والمستخدم وكلمة السر وآجى أعمل اختبار للـ Connection يطلع لى الرساله دىBorland.Data.TDBXError: DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path.أسيبها خالص وقول أعمل ODBC Connection واللى متاحه برضه فى الـ Data Explorerواكتب فيه الـ Server name وهو اسم الجهاز (مش كده؟) واسم الداتابيز والمستخدم وكلمة السر وأجى أعمل إختبار يطلعلى رساله الخطأ دىBorland.Data.TDBXError: [Microsoft][ODBC Driver Manager] Connection not openقولت نجرب حاجه تانية .. نزلت على الفورم TTable Component وفى الـProperties فيه خاصية Database Name واخترت منها اسم الداتابيز عادىفى نفس الخصائص فيه Table Name آجى افتحها علشان اختار الجدول يطلعلى نافذه لأكتب اسم المستخدم وكلمة السر ... أكتبهم عادى مفيش مشكلة بس لما اعمل أوك تظهر رسالة الخطأ دىdriver not known to systemإيه العمل؟ أنا بجد عايزة أستخدم الادوات اللى متاحه ليا فى برنامجC++ builder ومش عايزة أكتب كود علشان أعمل Connect لأن واحد إقترح مكتبة OCI وأنا عملت بحث عنها ونزلتها بس معرفتش أحطها فى أى مسارثم أنا وجدت فى الـ oracle home_1 فعلا فولدر اسمه OCIأنا بعتذر جدا للإطاله .. وهكون شاكرة لو اى شخص رد عليا من خلال الموقع أو على إيميلى [email protected]أنا فى إنتظار ردودكم. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 6 يونيو 2012 تقديم بلاغ مشاركة بتاريخ: 6 يونيو 2012 Hi You first need to set up and ODBC data sorce. You can do this by going to start->settings->control pannel->Administrative tools->Data Sources (ODBC) Once you have set up your ODBC data source using the port and computername/ip for which the Oracle Database has been installed...you then can go to your start->settings->control pannel->BDE Administartor. Go to object->New then select database. Use the Oracle driver for your database. Once all of that has been set up you should be able to drop a TTable onto your form or TDataModule and access the oracle database with the appriate table. This should get you started in the right direction. Or: use the OCCI libraries from borland: 1) get the Delphi Direct ORACLE Access Components from: http://sourceforge.net/projects/delphioci/ 2) create a new package in BCB6, put every .pas file found on the "src" folder of the delphioci project 3) add the DesignIntf.pas file to the package (it's fund under $(BCB)/Source/ToolsAPI) 4) build and install the package. This will give you the new following components: TAMemoryDataset, TAOraSQL, TAOraUpdateSQL, TMemoryDataset, TOraDB, TOraSQL they will all be under the "Data Access" toolbar 5) documentation for all these components is found on the "doc" folder of the delphioci package Also Look at this Link:https://forums.oracl...tart=0&tstart=0 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nashwa_11_7 بتاريخ: 7 يونيو 2012 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 يونيو 2012 شكرا على الرد السريع ... ممكن بس معايا خطوة خطوةأنا معملتش اى Set Up للـ ODBC باستخدام الـ port and computername/ip أنا زى ما وضحت قبل كده Open ODBC -> User DSN Tab ->ADD->choose Oracle in OraDB 11g_Home1-> finish Button->add Data Source Name (any name)->TNS service name(select the listener)->add User ID->Test Connection->(which succeeded)-> ok Buttonوتم الإضافه بنجاحونفس الخطوات فى System DSN Tabوبعدين فتحت BDE Administrator ومن غير ما أعمل object->New وجدت اللى أنا أضفته فى الـ ODBC بس لما أحب أدخل عليه بعد ما أكتب اسم المستخدم وكلمة السر بتاعه قاعده البيانات بتظهر الرساله دىBDE Error 10013( Driver not known to system.) من فضلك لو فيه حل للمشكلة دىمتهيألى لو المشكله بتاعه الرساله دى اتحلت هعرف أتعامل بعد كده وأوصله بالبرنامج مستنية ردك وشكرا مره تانية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.