با سلام
من در بانک SQL اطلاعات و ذخیره میکنم ولی نمیدونم چرا به جای اطلاعات علامت سوال (؟) در بانک ذخیره میکنه
خواهش میکنم کمکم کنید
شما موقع طراحی بانک نوع فیلدها یی که ؟؟؟ میشن رو چی گزاشتین؟
اگه char یا varchar گزاشتین بهتره از nchar و nvarchar استفاده کنین که با فارسی مشکلی نداشته باشه
خیلی ممنون
نوع فیلدارو از نوع nvarchar گذلشتم و بازم خطا داشت ولی مشکل رو پیدا کردم .مشکل در unicode کردن اطلاعات بود.
وقتی شما از اطلاعات unicode استفاده میکنین باید فیلدها رو از نوع nchar و nvarchar بگیرین و در موقع نصب sql serverهم باید نوع زبان رو رو arabic ست کنین
چه خطایی؟ اون خطا رو ذکر کنین (احتمالا یه warning برای تبدیل نوع داده)
موقعی که میخواهی دستور into را بنویسی یک N قبل از فیلدت بگذار
آقای Magicall نمونه کدی که میخوای اینه
INSERT INTO tablename (field1,field2) Values (N'" + Text1.Text + "',N'" + text2.Text + "')" s"
من یکی هیچ وقت از N استفاده نکردم و یچ وقتم با فارسی مشکل نداشتم.
سلام دوستان!
من بازم پيدام شد!
كليد حل اين مشكل... !؟
اين كد رو اجرا كن و بعدش هر جوري كه دوست داشتي اينسرت كن
کد php:
ALTER DATABASE dbname
COLLATE Arabic_CI_AS
فقط جاي dbname اسم بانكت رو بنويس
و اين مشكلي بوى كه من را بيش از دو هفته از پيشرفت عقب انداخت...
که آقا مبین به تاریخ ۱۶-۹-۱۳۸۷, ۰۹:۴۷:۲۰ گفته بودند...
به به به ...
خيلي دوست داشتم دوباره ...
نقل قول: که آقا مبین به تاریخ ۱۶-۹-۱۳۸۷, ۰۹:۴۷:۲۰ گفته بودند...
خوب ديدم يك جواب ...
منم كه قبلا يك همچين مشكلي ...
گفتم شايد بعدها هم كسي يك همچين مشكلي ...
پس چرا پست ندم ها !...