delphi4arab منتديات دلفي للعرب
مشكلة ادخال بيانات باللغة العربية - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكلة ادخال بيانات باللغة العربية (/showthread.php?tid=245)



مشكلة ادخال بيانات باللغة العربية - ديلفاوي هاوي - 02-06-2008

السلام عليكم ورحمة الله

سبق ان وضعت هذا الموضوع في منتدى الفريق العربي ولا اجابة الى الان

مشكلتي انني لا استطيع ادخال اي نص باللغة العربية عبر واجهات ديلفي الى قاعدة بيانات انتربيز

عند محاولة عمل بوست للبيانات الى قاعدة البيانات تظهر الرسالة التالية:

[صورة: problempe4.jpg]


لاحظوا ان الوضع هنا يختلف فهي مشكلة ادخال بيانات بالعربي وليس عرض بيانات بالعربي


والسؤال : كيف يمكن التغلب على هذه المشكلة ؟؟ علماً ان بعض التطبيقات الاخرى تقبل اللغة العربية في الادخال بشكل طبيعي .. ولم استطع تمييز اي نوع مختلف من الاعدادات ...


شكرا لكم..


مشكلة ادخال بيانات باللغة العربية - محمد عبد العزيز - 02-06-2008


وعليكم السلام ورحمة الله

ما هو نوع الحقل E_Name ؟



مشكلة ادخال بيانات باللغة العربية - ديلفاوي هاوي - 03-06-2008

مرحبا اخي
النوع فار كار

فيما يلي سكريبت الجدول:

كود :
/* Table: EMPLOYEE, Owner: SYSDBA */ CREATE TABLE "EMPLOYEE" ( "E_NUMBER" INTEGER NOT NULL, "E_NAME" VARCHAR(30) CHARACTER SET UNICODE_FSS, "E_POSITION" VARCHAR(30) CHARACTER SET UNICODE_FSS, "E_COMMENT" VARCHAR(200) CHARACTER SET UNICODE_FSS, PRIMARY KEY ("E_NUMBER") );

شكرا لكم


مشكلة ادخال بيانات باللغة العربية - مهدي - 04-06-2008

و عليكم السلام و رحمة الله

الأفضل أن تقتصر في الإستفسار الذي كتبته على ما يلي

كود :
Create Table "employee" ( "e_number" Integer Not Null, "e_name" Varchar(30), "e_position" Varchar(30), "e_comment" Varchar(200), Primary Key ("e_number") );



مشكلة ادخال بيانات باللغة العربية - ديلفاوي هاوي - 04-06-2008

مهدي كتب :و عليكم السلام و رحمة الله

الأفضل أن تقتصر في الإستفسار الذي كتبته على ما يلي

كود :
Create Table "employee" ( "e_number" Integer Not Null, "e_name" Varchar(30), "e_position" Varchar(30), "e_comment" Varchar(200), Primary Key ("e_number") );

شكرا اخي مهدي ولكن المشكلة لاتزال قائمة
ال CHARACTER SET UNICODE_FSS, مجرد تحصيل حاصل لأنه يتم اختيارها تلقائياً اذا لم نحدد غيرها

لماذا بعض التطبيقات تقبل ادخال اللغة العربية الى قاعدة البيانات والبعض الآخر لا تقبل ؟؟


مشكلة ادخال بيانات باللغة العربية - مهدي - 04-06-2008

إقتباس :شكرا اخي مهدي ولكن المشكلة لاتزال قائمة
ال CHARACTER SET UNICODE_FSS, مجرد تحصيل حاصل لأنه يتم اختيارها تلقائياً اذا لم نحدد غيرها
مشكلتك تحتاج إلى تفصيل أكثر.

قاعدة البيانات تعمل عندي بشكل جيد

[صورة: 08060401.jpg]

إقتباس :لماذا بعض التطبيقات تقبل ادخال اللغة العربية الى قاعدة البيانات والبعض الآخر لا تقبل ؟؟
إذا كنت تقصد المشكل في التطبيقات فطالع الموضوع التالي

http://www.delphi4arab.net/forum/showthread.php?tid=111


مشكلة ادخال بيانات باللغة العربية - ديلفاوي هاوي - 04-06-2008

السلام عليكم

بالفعل اخي مهدي قاعدة البيانات لامشكلة فيها اذا استخدمت الكونسول الخاص بها لإدخال البيانات

المشكلة هي عند محاولة عمل ذلك من التطبيق..

أنا استخدم في التطبيق TDBGRID,TIBDATABASE,TDBTRANSACTION,TDATASOURCE,DBNavigator,IBTable

علما أنني جربت تغيير الاعدادات الاقليمية وحاولت استخدام خطوط من نوع يوني كود وكلها بلا جدوى

اطلعت على كل مواضيع اللغة العربية بالفعل في هذا المنتدى ولم اجد أحداً يتكلم عن مشكلة ادخال بيانات باللغة العربية الى قاعدة بيانات انتربيز عبر تطبيقات ديلفي...


شكراً لكم ولتفاعلكم ولازال البحث مستمراً عن الحل وآمل ان يكون إيجاده في القريب ال****

تحية للجميع


مشكلة ادخال بيانات باللغة العربية - مهدي - 05-06-2008

هذه صورة لتطبيق انجزته للإستفسار (query) الذي طرحته

[صورة: 08060402.jpg]

عليك بشرح المشكل بتفصيل أو قم بارفاق المشروع الذي انجزته لكن الشرح افضل حتى نستفيد جميعا من المناقشة


مشكلة ادخال بيانات باللغة العربية - arab_co - 27-02-2010

السلام عليكم
انا ايضا واجهتنى نفس المشكلة حيث ظهرت لي رسالة الخطأ
و لكن مع فرق اني البيانات المدخلة ليست بالعربية
فالحقل "adresse" من نوع char char
charest=ascii
و عند محاولة حفظ العبارة التالية
cite amal bp°294 n °522 alger
ظهرت لي رسالة الخطأ
كما اضن ان المشكل في charest
و الله اعلم