المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مشكلة ادخال بيانات باللغة العربية


ديلفاوي هاوي
02-06-2008, 10:07 AM
السلام عليكم ورحمة الله

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

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

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

http://img372.imageshack.us/img372/7409/problempe4.jpg


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


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


شكرا لكم..

B.M.AbdelAziZ
02-06-2008, 03:45 PM
وعليكم السلام ورحمة الله

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

ديلفاوي هاوي
03-06-2008, 07:09 AM
مرحبا اخي
النوع فار كار

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

/* 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, 12:13 AM
و عليكم السلام و رحمة الله

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


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, 12:30 PM
و عليكم السلام و رحمة الله

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


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, 06:05 PM
شكرا اخي مهدي ولكن المشكلة لاتزال قائمة
ال CHARACTER SET UNICODE_FSS, مجرد تحصيل حاصل لأنه يتم اختيارها تلقائياً اذا لم نحدد غيرها
مشكلتك تحتاج إلى تفصيل أكثر.

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

http://i292.photobucket.com/albums/mm8/mahdi1978/08060401.jpg


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

http://www.delphi4arab.com/forum/showthread.php?t=111

ديلفاوي هاوي
04-06-2008, 08:15 PM
السلام عليكم

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

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

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

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

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


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

تحية للجميع

مهدي
05-06-2008, 01:30 AM
هذه صورة لتطبيق انجزته للإستفسار (query) الذي طرحته

http://i292.photobucket.com/albums/mm8/mahdi1978/08060402.jpg

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

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