ايران ويج

نسخه‌ی کامل: مشکل در ذخیره اطلاعات در SQL (خواهش میکنم کمک کنید)
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام
من در بانک 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 استفاده نکردم و یچ وقتم با فارسی مشکل نداشتم.
سلام دوستان!Biggrin

من بازم پيدام شد!Laugh

كليد حل اين مشكل... !؟

اين كد رو اجرا كن و بعدش هر جوري كه دوست داشتي اينسرت كنQuestion

کد php:
ALTER DATABASE dbname
COLLATE Arabic_CI_AS 

فقط جاي dbname اسم بانكت رو بنويس

و اين مشكلي بوى كه من را بيش از دو هفته از پيشرفت عقب انداخت... Angry
که آقا مبین به تاریخ ۱۶-۹-۱۳۸۷, ۰۹:۴۷:۲۰ گفته بودند...
به به به ...

خيلي دوست داشتم دوباره ...


نقل قول: که آقا مبین به تاریخ ۱۶-۹-۱۳۸۷, ۰۹:۴۷:۲۰ گفته بودند...

خوب ديدم يك جواب ...
منم كه قبلا يك همچين مشكلي ...
گفتم شايد بعدها هم كسي يك همچين مشكلي ...

پس چرا پست ندم ها !...
....
...
..