![]() |
|
الاتصال بقاعدة بيانات فايبربيرد على شبكة - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : الاتصال بقاعدة بيانات فايبربيرد على شبكة (/showthread.php?tid=9260) |
الاتصال بقاعدة بيانات فايبربيرد على شبكة - Delphi4Us - 23-03-2018 السلام عليكم لم اربط برامجي من قبل على شبكة اداة الربط Unidac 1. قمت بانشاء شبكة بين جهازين وهميين 2. قمت بعمل مشاركة للمجلد الذي فيه قاعدة البيانات قراءة وكتابة 3. قمت بوضع IP الجهاز الذي به قاعدة البيانات في البرنامج الاخر (مكون الاتصال) 4. حدد مسار قاعدة البيانات كذلك في المكان المخصص . 5. نقلت الملف التنفيذ الى الجهاز الثاني 6. طلب ملف gds.dll فقمت بتنصيب سيرفر الفايبريبرد كاملا على الجهاز الثاني شغلت البرنامج فظهرت هذه الرسالة ![]() او مع بعض التغييرات تظهر هذه الرسالة ![]() معلومة جديدة عندما كنت معطل كرت الشبكة لم يتصل حتى وهو على الجهاز السيرفر وبعد ان قمت بتمكين كرت الشبكة عمل على جهاز السيرفر ولكن على الجهاز الطرفي ظلت نفس الرسالة الاخيرة الجهاز السيرفر ويندوز 10 والجهاز الطرفي ويندوز 7 RE: الاتصال بقاعدة بيانات فايبربيرد على شبكة - محمد عبد العزيز - 23-03-2018 إقتباس :قمت بعمل مشاركة للمجلد الذي فيه قاعدة البيانات قراءة وكتابة السلام عليكم لست بحاجة لمشاركة مجلد لان الاتصال خادم/عميل عبر TCP/IP لا يحتاج لذلك بل يجب فتح منفذ الاتصال الذي هو 3050 فرضا للاتصال يكفي كتابة شيئ مثل كود : With Data.iConnection1 Do Begin
Server := '192.168.11.233';
Database := 'C:\USERS\KALI\DESKTOP\NEWHOSPTAL\WIN32\DEBUG\HOSPTALNEW.FDB';
Username := 'sysdba';
Password := 'masterkey';
ClientLibrary := 'fbclient.dll';
LoginPrompt := False;
Open;
End;ان كان الاتصال محلي يمكن جعل قيمة Server فارغة ان كان بجهاز اخر يكفي وضع اسم الجهاز او رقم الIP Database تحتوي اسم ملف قاعدة البيانات بما فيه المسار كامل انتبه بالانظمة الحديثة لاتضع قاعدة البيانات مع البرنامج في مجلد C:\Program Files بل في مجلد خاص بالبرنامج شيئ مثل C:\ProgramData\CompanyName\AppName\Database.fdb RE: الاتصال بقاعدة بيانات فايبربيرد على شبكة - Delphi4Us - 23-03-2018 والله يا اخ عبدالعزيز هناك شئ غير منطقي لم اعرف ما هو . نقلت الملف fbclient الى الجهاز الطرفي وازلت فايربيرد سيرفر من الجهاز الطرفي وتركت في الذي بالسيرفر الكمبيوتر . تظهر نفس الرسالة التي بالصورة الثانية . مع العلم انني جربت نفس كود الاتصال هذا بالجهاز الرئيسي وعمل بشكل جيد كود : With IBCConnection1 Do Begin
Server := '192.168.11.233';
Database := 'C:\Users\kali\Desktop\NewHosptal\Win32\Debug\HOSPTALNEW.FDB';
Username := 'sysdba';
Password := 'masterkey';
ClientLibrary := 'fbclient.dll';
LoginPrompt := False;
Open;
End;لم يتبقى الا انه لا يمكن الاتصال ربما من ويندوز 7 الى ويندوز 10 كانت هناك مشكلة في الكابل . في التوصيل عن طريق برنامج فيرتشوال بوكس ![]() تم التأكد من الاعدادات وعمل الاتصال RE: الاتصال بقاعدة بيانات فايبربيرد على شبكة - mobile - 23-03-2018 السلام عليكم هل نجح الاتصال ؟ -انتبه ربما الكاسبر سكي او اي انتي فايرس يغلق المنفذ 3050 -لتفادي المسارات اذهب الى C:\Program Files \Firebird\Firebird_2_5\aliases.conf افتحه بالمفكرة ضع مسار قاعدة البيانات المرادة باسم مستعار Delphi4us_data= c:\data\dummy.fdb وفي database :=Delpi4us_data RE: الاتصال بقاعدة بيانات فايبربيرد على شبكة - Delphi4Us - 23-03-2018 شكرا أخ موبايل أجل نجح الاتصال بعد الانتباه الى الاعدادت الخاصة ببرنامج فيرتشوال بوكس شكتت في البداية في برنامج الفيروسات واوقفته عن العمل ولم ينفع فعلمت ان المشكلة ليست منه RE: الاتصال بقاعدة بيانات فايبربيرد على شبكة - Bachirsoft - 11-02-2019 سلام عليكم اخي.. انا بصدد عمل برنامج على الشبكة وقاعدة البيانات فايربيرد 2.5 ولا ادري من اين ابدا... ارجو المساعدة RE: الاتصال بقاعدة بيانات فايبربيرد على شبكة - أبو معاذ - 11-02-2019 (11-02-2019, 06:48 AM)Bachirsoft كتب : سلام عليكم اخي.. وعليكم السلام ورحمة الله وبركاته ، كل ما عليك فعله ، هو أن تفتح موضوع جديد ، وتكتب الاشكالات التي تواجهها. |