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

نسخة كاملة : استعلام فير بيرد
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم .
في ado query مع اسكل سيرفر عندما نريد استعلام نغير فية اسم الحقل الى اسم عربي نكتب
 
كود :
SQL.Add('select id  as ''رقم الحساب'' from access');

ومع FDQUERY من Firedac مع فيربيرد اذا كتبناها نفس ado query يظهر خطأ في الاستعلام واذا كتبناها

كود :
SQL.Add('select id  as "رقم الحساب" from access');

تظعر رسالة الخطأ
arithmetic exception,numeric overflow, or string truncation Cannot transliterate character between character sets[IB][Phys][FireDAC]

مع العلم اذا كتبناها
كود :
SQL.Add('select id  as "NUMID" from access');

SQL.Add('select id  a
تظعر النتائج صحيحة . اي ان المشكلة في اللغة العربية .
هل من حل او أحد لدية معلومات عن هذه المشكلة
مع جزيل الشكر

هذه رسالة الخطأ
السلام عليكم
عند إنشاء قاعدة البيانات اختر الترميز UTF8 و في الإتصال كذلك
ملاحظة أنا أستخدم IBExpert
[صورة: attachment.php?aid=3920]

[صورة: attachment.php?aid=3921]

في دلفي يجب ان تقوم بهذه الخطوة من البداية
وعليكم السلام . اخي فاتح . بارك الله فيك .
ساجرب هذه حالا

الف شكر اخي فاتح . كان الحل الصحيح . بارك الله لك