لا المشكلة انا متأكد تماما ان دلفي لا علاقة له بها
الشركة نفسها تقول
This means the firebird.msg file on the client is either not found or is a different version than the server.
This is due to the way error messages are reported by Firebird. When error happens, the server sends the error code to the client. Client then looks up into firebird.msg file on a local hard disk and retrieves the message text which is presented to the user. This enables multiple clients to have error messages in different languages (for example, four clients using the same Firebird server can have error messages in English, French, Spanish and German).
When new versions of Firebird are released, error messages might get added, changed or deleted. If you have a client which is different version than the server it connects to, you might get 'strange' error messages (error code changed), or a warning that message text is not found.
To fix this, make sure your client and server are the same version.
If you are manually setting up the client by copying Firebird files around, and you are getting this error message, try placing firebird.msg file in the parent directory of the one where fbclient.dll is located. (this suggestion was contributed by Fabio Gomes)
مما يعني :
هذا يعني أن ملف firebird.msg على جهاز العميل إما لم يتم العثور عليه أو أنه إصدار مختلف عن الخادم.
هذا بسبب الطريقة التي يتم بها الإبلاغ عن رسائل الخطأ بواسطة Firebird. عندما يحدث خطأ ، يرسل الخادم رمز الخطأ إلى العميل. يبحث العميل بعد ذلك في ملف firebird.msg على القرص الثابت المحلي ويسترجع نص الرسالة الذي يتم تقديمه للمستخدم.
يتيح ذلك لعدة عملاء الحصول على رسائل خطأ بلغات مختلفة (على سبيل المثال ، يمكن أن يكون لدى أربعة عملاء يستخدمون نفس خادم Firebird رسائل خطأ باللغات الإنجليزية والفرنسية والإسبانية والألمانية).
عند إصدار إصدارات جديدة من Firebird ، قد تتم إضافة رسائل الخطأ أو تغييرها أو حذفها. إذا كان لديك عميل مختلف عن الخادم الذي يتصل به ، فقد تتلقى رسائل خطأ "غريبة" (تم تغيير رمز الخطأ) ، أو تحذير من عدم العثور على نص الرسالة.
لإصلاح ذلك ، تأكد من أن العميل والخادم لديك هما نفس الإصدار.
إذا كنت تقوم بإعداد العميل يدويًا عن طريق نسخ ملفات Firebird حولها ، وكنت تتلقى رسالة الخطأ هذه ، فحاول وضع ملف firebird.msg في الدليل الأصل للدليل حيث يوجد fbclient.dll. (هذا الاقتراح ساهم به فابيو جوميز)
انا الان اتصور ربما لان هذه المشكلة حدتث معك بعد التغيير من 2.5 الى 3
اعتقد الذي حدث انك بعد حذف السيرفر 2.5 ترك مخلفات وراءه من ضمنها هذا الملف وعندما قمت بتثبيت الاصدارة 3 وجدت الملف ولم يستبدله
فالشركة تقول ان هناك اختلاف في الاصدارة .
الان حاول حذف فايربيرد فقط ثم احذف اي بقايا تجدها في مجلد بروقرام فايل .
واحذف اي ملفات نسختها لمجلد النظام واعمل بنصيحة الشركة واترك الملف firebird.msg حيث يوجد الملف fbclient.dll
تأكد عند الحذف ان لا تترك اي ملف من firebird.msg او GDS32
قم بالبحث جيدا عن الملفان المذكوران ستجدهما احيانا بعدة اماكن
ايضا سوف اعطيك النسخة المحمولة التي اعمل بها جربها ولكنها لا تعمل الا على الاصدارة 2.5 واقل
http://www.mediafire.com/file/y3zhnc2pb3...1.rar/file