delphi4arab منتديات دلفي للعرب

نسخة كاملة : ما هي كيفية الاتصال ب firebrid بواسطة مكوناتzeos للعمل على الشبكة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
ما هي كيفية الاتصال ب 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
وعليكم السلام ورحمة الله وبركاته ،
حاول استعمال أرقام الIP .
في المحلي استعمل 127.0.0.1
في الشبكة استعمل رقم الأيبي الخاص بالكمبيوتر.
فعوضا  عن كتابة
Database:=\\Win-pc\mat\SE.FDB

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

اخي لم تفلح
كتابة:
Database:=192.168.0.1:C:\mat\SE.FDB
و لا
Database:=192.168.0.1:\mat\SE.FDB
السلام عليكم ورحمة الله وبركاته ،
أخي الحبيب  جرب هذا الكود:

كود :
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/tutor...p/ZeosDBO/

لا تنس في الخاصية HostName
ضع رقم الأيبي الخاص بالسرفير.
السلام عليكم
لقد قمت بتغيير
localhost الى 192.168.100.1
لكن لم تنجح
اظن ان الحل هو

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

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

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

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

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

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

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