PDA

View Full Version : مشکل فارسی در اکسس



aleas2
شنبه 10 فروردین 1392, 17:32 عصر
سلام خسته نباشید بنده از بانک اکسس در برنامه ام استفاده کردم
و اینکه فرمت فیلدها هم در اکسس memo گذاشتم چون متنی میخوام تو هر رکورد اضافه کنم بیش از 255 کارکتر است

بطور مثال وقتی هم این کد میزنم

Adodc1.Recordset.AddNew
text3.text = "مرا از وصف ديدارت بسي نيست مرا چون من به مشتاقت کسي نيست که من دل دادم و دلداده ترينم مرا درياب که بي تو نفسي نيست"
Adodc1.Recordset.Update
Adodc1.Refresh

متن در اکسس به اینصورت ذخیره میشه چکار کنم؟


{\rtf1\fbidis\ansi\deff0{\fonttbl{\f0\fnil\fcharse t178 MS Sans Serif;}{\f1\fnil\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\ltrpar\lang1065\f0\rtlch\fs17\ 'e3\'d1\'c7 \'c7\'d2 \'e6\'d5\'dd \'cf\'ed\'cf\'c7\'d1\'ca \'c8\'d3\'ed \'e4\'ed\'d3\'ca \'e3\'d1\'c7 \'8d\'e6\'e4 \'e3\'e4 \'c8\'e5 \'e3\'d4\'ca\'c7\'de\'ca \'98\'d3\'ed \'e4\'ed\'d3\'ca \'98\'e5 \'e3\'e4 \'cf\'e1 \'cf\'c7\'cf\'e3 \'e6 \'cf\'e1\'cf\'c7\'cf\'e5 \'ca\'d1\'ed\'e4\'e3 \'e3\'d1\'c7 \'cf\'d1\'ed\'c7\'c8 \'98\'e5 \'c8\'ed \'ca\'e6 \'e4\'dd\'d3\'ed \'e4\'ed\'d3\'ca\f1\ltrch
\par }

vbhamed
شنبه 10 فروردین 1392, 20:40 عصر
سلام

احتمالا شما يك RichTextBox داريد و موقع ذخيره خاصيت TextRtf اون استفاده ميشه
نبايد RichTextBox رو مستقيما به كنترل ديتا وصل كنيد (خاصيت DataSource رو DataField خالي باشه) بلكه موقع ذخيره، متن رو با خاصيت RichTextBox.Text بدست بياريد و ذخيره كنيد
مثال :
text3.Text = "مرا از وصف ديدارت بسي نيست مرا چون من به مشتاقت کسي نيست که من دل دادم و دلداده ترينم مرا درياب که بي تو نفسي نيست"
Adodc1.Recordset.AddNew
Adodc1.Recordset.Field("Text") = text3.Text
Adodc1.Recordset.Update
Adodc1.Refresh