delphi4arab منتديات دلفي للعرب
ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة (/showthread.php?tid=8155)



ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة - bouazza8 - 27-09-2016

السلام عليكم
ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة
علما اني قمت بالاتصال من خلال المكون ZConnection1 ثم مكون ZConnectionGroup1 لكن نفس المشكل كان الربط كما يلي
نحج الامر
Database:=D:\MAT\SE.FDB

LibraryLocation:=D:\MAT\fbclient.dll

فشل الامر

Database:=\\Win-pc\mat\SE.FDB
LibraryLocation:=\\Win-pc\mat\fbclient.dll


RE: ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة - أبو معاذ - 27-09-2016

وعليكم السلام ورحمة الله وبركاته ،
حاول استعمال أرقام الIP .
في المحلي استعمل 127.0.0.1
في الشبكة استعمل رقم الأيبي الخاص بالكمبيوتر.
فعوضا  عن كتابة
Database:=\\Win-pc\mat\SE.FDB

تستطيع كتابة:
Database:=192.168.0.1:C:\mat\SE.FDB
حيث أن 192.168.0.1  هو رقم الآبي الخاص بالسيرفير.
بالتوفيق.


RE: ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة - bouazza8 - 27-09-2016

السلام عليكم

اخي لم تفلح
كتابة:
Database:=192.168.0.1:C:\mat\SE.FDB
و لا
Database:=192.168.0.1:\mat\SE.FDB


RE: ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة - أبو معاذ - 27-09-2016

السلام عليكم ورحمة الله وبركاته ،
أخي الحبيب  جرب هذا الكود:

كود :
ZConnection1.Protocol=firebird_2_5 ZConnection1.HostName=localhost ZConnection1.User=SYSDBA ZConnection1.Password=masterkey ZConnection1.Database=C:\DataBase\MyBase.fdb
كود :
إذا كنت تتحد باللغة الفرنسية ، هذا الدرس ستستفيد منه إن شاء الله.
http://serge-girard.developpez.com/tutoriels/temp/ZeosDBO/

لا تنس في الخاصية HostName
ضع رقم الأيبي الخاص بالسرفير.


RE: ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة - bouazza8 - 27-09-2016

السلام عليكم
لقد قمت بتغيير
localhost الى 192.168.100.1
لكن لم تنجح


RE: ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة - bouazza8 - 28-09-2016

اظن ان الحل هو

ZConnection1.Database=\\Win-pc\D:\mat\SE.FDB
لكن المشكل اني استعمل ExtractFileDir(Paramstr(0) لمعرفة مسار مجلد البرنامج
الدي يكون هكدا \\Win-pc\mat\
و انا اريده هكدا \\Win-pc\D:\mat\


RE: ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة - محمد عبد العزيز - 28-09-2016

السلام عليكم

هذا خطا
كود :
LibraryLocation:=\\Win-pc\mat\fbclient.dll
المكتبة + البرنامج نكون مثبتة في كل جهاز Client

من غير المنطقي استخدام Paramstr(0) لتحديد مسار قاعدة البيانات
اكتب المسار مباشرة/احصل عليه من ملف ini أو اطلبه من المسخدم

لست بحاحة لمشاركة مجلد قاعة البيانات في الserver



RE: ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة - bouazza8 - 28-09-2016

(28-09-2016, 05:58 AM)B.M.AbdelAziZ كتب :
من غير المنطقي استخدام Paramstr(0) لتحديد مسار قاعدة البيانات
اكتب المسار مباشرة/احصل عليه من ملف ini أو اطلبه من المسخدم

لست بحاحة لمشاركة مجلد قاعة البيانات في الserver
اريد تحديد المسار اليا اي ان البرنامج هو من يحدد مسار القاعدة

كيف للعميل الوصول لقاعدة البيانات ادا لم يتم مشاركتها
انا استعمل مكونات zeoslib


RE: ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة - محمد عبد العزيز - 28-09-2016

لا يمكن تحديد المسار أليا، بل يجب كتابته على الاقل مرة في مكان ما
مثال: انت تستخدم القرص D
تخيل زبون عنده قرص C فقط

إقتباس :كيف للعميل الوصول لقاعدة البيانات ادا لم يتم مشاركتها
الاتصال بpcp/ip محرك firebird بالخادم يقوم بكل شيئ