Recent

Author Topic: الاتصال بـ firebird في شبكة محلية أو أنترنت  (Read 2278 times)

Al-Eid

  • New Member
  • *
  • Posts: 38
السلام عليكم

ممكن كيفية الإتصال بقاعدة بيانات Firebird موجودة في شبكة محلية أو شبكة أنترنت وذلك بإستعمال أدوات ZeosLip

وشكرا

Zaher

  • Hero Member
  • *****
  • Posts: 648
    • parmaja.org
لا استعمل هذه المكتبة
لكني اخمن ان هنالك خاصية Host ، تضع فيها اسم المخدم الجهاز الذي عليه قاعدة البيانات، بينما تضع ف خاصية ال Database المسار الكامل مع اسم الملف لقاعدة البيانات على جهاز المخدم.
اذا لم يكن هنالك خاصية Host يمكنك استعمال Database  لكن ضع بين اسم قاعدة البيانات و المخدم : نقطتين فوق بعض

Code: [Select]
...Database := 'MyServer:MyDatabase';

Al-Eid

  • New Member
  • *
  • Posts: 38
شكرا وبارك الله فيك   :D
الأمر نجح بالنسبة للشبكة المحلية
يوجد خاصية إسمها hostname  وضعت فيها إسم IP ووضعت إسم ومسار القاعدة في خاصية Database ثم أكملت الإجراءت الأخرى ونجح الأمر

أم بالنسبة للإتصال بالأنترنت مازلت غير متأكد من نجاحه وإن كنت حاليا لا أحتاجة عكس الإتصال بالشبكة المحلية

nouzi

  • Moderator
  • Full Member
  • *****
  • Posts: 241
« Last Edit: October 29, 2021, 10:03:14 pm by nouzi »
my english is  bad
Lazarus 2.0.6 free pascal 3.0.4
Lazarus trunk  free pascal trunk 
System : linux mint 19.3 64bit  windows 7 64bit

nouzi

  • Moderator
  • Full Member
  • *****
  • Posts: 241

أم بالنسبة للاتصال بالأنترنت مازلت غير متأكد من نجاحه وإن كنت حاليا لا أحاجة عكس الاتصال بالشبكة المحلية

تعمل على الأنترنت عادي يكفي فتح منفذ في الروتر وتوجيه الطلابات إليه  واعداد جدار الحماية 
my english is  bad
Lazarus 2.0.6 free pascal 3.0.4
Lazarus trunk  free pascal trunk 
System : linux mint 19.3 64bit  windows 7 64bit

Al-Eid

  • New Member
  • *
  • Posts: 38
شكرا أخي nouzi
من عادتي أن أتصل بدون إستعمال الخاصية LibraryLocation
ممكن شرح لي عملها و ما دور الملف الذي قمت بتحميله إليها

nouzi

  • Moderator
  • Full Member
  • *****
  • Posts: 241
من الاسم واضح انه موقع المكتبة , يشير غالبا الى ملف ربط دنميكي DLL يتغيير حسب المعمارية وحسب محرك قواعد المعطيات
 
غالب ZEOSDB  تتعرف على المنفذ و على موقع الملف تلقايا إلا في بعض الحالت
ملاحظة : انا استعملت مسار مطلق وهذا خطاء من الافضل استعمال مسار نسبي
تذكر هذا جيد عند تحزيم البرنامج
« Last Edit: October 27, 2021, 09:38:35 pm by nouzi »
my english is  bad
Lazarus 2.0.6 free pascal 3.0.4
Lazarus trunk  free pascal trunk 
System : linux mint 19.3 64bit  windows 7 64bit

 

TinyPortal © 2005-2018