marmar
سه شنبه 20 آذر 1386, 07:32 صبح
سلام
من یه با نک sql دارم می خوام از داخل فرم اطلاعات فارسی توش بریزم اطلاعات فارسی بصورت نا خوانا در بانک ذخیره می شه و نیز اگر اطلاعات فارسی را دستی در بانک بنویسم بصورت علامت سوال در فرم نمایش داده می شه می شه بگید مشکل از کجاست
من زبان برنامه نویسیم delphi 7 هست , sql 2000 , edition personal , win xp pero , است
در ضمن هنگام تعریف بانک هم زبان بانک را تو قسمت colation name برابر server default تعریف کردم
تو search که تو سایت انجام دادم اینو با انواع arabic_cl_as و چند تا دیگه عربی هم چک کردم و نیز با sql_latin1_gerneral_cp1_cl_al هم امتحان کردم مشکل حل نشد نوع فیلد ههای بانک رو هم nvarchar می گذارم
کد درجم تو بانک :
ADOQuery1.Insert;
DataSource1.Edit;
ADOQuery1.FieldByName('name').AsString:=Edit2.Text ;
ADOQuery1.Post;
ممنون می شم بتونید کمکم کنید
من یه با نک sql دارم می خوام از داخل فرم اطلاعات فارسی توش بریزم اطلاعات فارسی بصورت نا خوانا در بانک ذخیره می شه و نیز اگر اطلاعات فارسی را دستی در بانک بنویسم بصورت علامت سوال در فرم نمایش داده می شه می شه بگید مشکل از کجاست
من زبان برنامه نویسیم delphi 7 هست , sql 2000 , edition personal , win xp pero , است
در ضمن هنگام تعریف بانک هم زبان بانک را تو قسمت colation name برابر server default تعریف کردم
تو search که تو سایت انجام دادم اینو با انواع arabic_cl_as و چند تا دیگه عربی هم چک کردم و نیز با sql_latin1_gerneral_cp1_cl_al هم امتحان کردم مشکل حل نشد نوع فیلد ههای بانک رو هم nvarchar می گذارم
کد درجم تو بانک :
ADOQuery1.Insert;
DataSource1.Edit;
ADOQuery1.FieldByName('name').AsString:=Edit2.Text ;
ADOQuery1.Post;
ممنون می شم بتونید کمکم کنید