السلام عليكم
ما هي كيفية الاتصال ب 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 بالخادم يقوم بكل شيئ