المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
حاولت تطبيق هذه لاسطور في Procedure بقواعد بيانات فايربيرد
إقتباس :PHP كود :
if (MCASE='مستمر') then
begin
MSTMER=1;
end
ولكن تظهر هذه الرسالة
PHP كود :
This operation is not defined for system tables.
unsuccessful metadata update.
MODIFY RDB$PROCEDURES failed.
Malformed string.
بحثت عن حلول ومن ضمنها هذا الكتاب
PHP كود :
https://www.firebirdsql.org/file/community/ppts/fbcon11/FbCon2011-Charsets-Heymann.pdf
الكل يتحدثون عن وضع هذا الامر في بداية الاجراء
SET NAMES ISO8859_1;
ولكن طبعا لم يفلح في
هل مر باحدكم حل لهذه المشكلة
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم
من الاول عند انشاء قاعدة البيانات اختر ترميز utf8
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة1 user says Thank You to S.FATEH for this post
• Delphi4Us
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
11-06-2018, 08:51 PM
(آخر تعديل لهذه المشاركة: 11-06-2018, 09:43 PM بواسطة Delphi4Us.)
إقتباس :[size=small]من الاول عند انشاء قاعدة البيانات اختر ترميز utf8[/size]
هذه المشكلة انا اخترت هذا الترميز كما هو واضح بالصورة
هناك حل اخر
وهو تحويل الحروف الى ترميز اخر ولكني لا اعرف ماهو هذا الترميز
وبحتث عنه ولم اجده
وهو تحويل الكلمة الى شئ مثل
PHP كود :
if (MCASE='#1232#5465#2134#76543') then
begin
MSTMER=1;
end
من يذكرني بهذا الترميز واسمه
وجدت هذا الجدول للترميز به كل الحروف
PHP كود :
https://unicode-table.com/en/#control-character
واخذت الحروف كما بالشكل التالي:
PHP كود :
if (MCASE='u0645\0633\u067A\u0645\u0631\') then
begin
MSTMER=1;
end
ولكن لم تعمل ينقصها شئ ما ربما غاب عني
مع العلم انها في الـ View تعلم بشكل عادي فقط في الـ prouder لا تعمل
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
12-06-2018, 01:34 AM
(آخر تعديل لهذه المشاركة: 12-06-2018, 01:36 AM بواسطة S.FATEH.)
السلام عليكم ليس الـ Font Characters Set ذلك يستخدم فقط من طرف IBExpert و انما الموجود امام Role تحت Password الذي يضهر Charset و انت اخترت None
هذه الخطوة تقوم بها من البداية اختر utf8
في الدلفي من مكون الاتصال اختر كذلك utf8
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة1 user says Thank You to S.FATEH for this post
• Delphi4Us
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
12-06-2018, 01:42 AM
(آخر تعديل لهذه المشاركة: 12-06-2018, 01:43 AM بواسطة Delphi4Us.)
اجل عندما انشأت قاعدة بيانات جديدة وجدتها
كما لاحظت انه يمكن تغييرها عند قفل قاعدة البيانات
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم