سلام
یه صفحه نیاز داشتم که توش بتونم فایلی رو توی هاستم اپلود کنم و میزان پیشرفت اپلودش رو توی پروسس باری به کاربر نشون بدم دوستان اگر لطفی کنن و راهنمایی کنن مثال هایی با لینک برام نشون بدن ممنون میشم.
یه مشکل دیگه هم که داشتم اینکه نوشته هام توی دیتابیس مای اسکیوالم به صورت ؟؟؟؟؟ (علامت سوال) نشون میده توی دیتا بیس نوع جدول و فیلد ها رو هم utf8 از نوع پرشین تنظیم کردم و همینطورم با نوع text امتحان کردم ولی بازم اطلاعات به درستی ذخیره نشدن به نظرم باید مشکل از نوع ذخیره باشه باید چیزی رو توی C# ASP.net ام اضافه کنم یا تغییر بدم که روی فارسی تنظیم شه اگر توی این موردم راهنماییم کنید ممنون میشم.
منتظرم
یا علی
تشکر مهندس
دوستان در باره ذخیره اطلاعات فارسی توی مای اسکیو الم اگر چیزی به نظرشون میرسه منتظرم
خب مشکلم حل شد اینجا توضیحش میدم که اگر دوستان با مشکل من روبرو شدن بتونن راحت حلش کنن.
اگر میخواید توی اپلود فایل پروسس بار میزان اپلود تصویر و یا فایلتون رو بهتون نشون بده و اونقدر کد نویسی بلد نیستید که خودتون مرتبتش کنید میتونید از کامپوننت اپلود فایل DEVExpress استفاده کنید که توی تنظیماتش هم قالب های زیبایی داره هم اینکه خیلی ساده توی پنجره پروپرتیسش ShowProgresPanel رو True کنید خودش به صورت خودکار براتون نشون میده تنظیمات جالبی هم داره که مطمئنا بکار میاد .
و اما در باره مشکل ذخیره نشدن اطلاعات فارسی در مای اس کیو ال:
باید حتما موقع ساخت بانک فیلد رو از نوع Nvarcharتنظیم کنید و کوریتون رو به این شکل بنویسید
sqlstr = "insert into personal values (" + count + ",N'" + TextBox1.Text + "' ,N'" + TextBox2.Text + "',N'" + rand + "',N'" + ctcode + "','0')";
ببخشید اگر یکم زیادی گنده شد ولی نکتش اینه قبل از هر پارامتر ارسالی به دیتابیس N ان بزرگ بزارید اون مقدار هایی از نوع فارسی و Nvarchat ساختین باید اینطوری باشن یه قسمت دیگه کوچولو هم هست باید موقع ساخت جدول فیلد های فارسی رو Collec.. رو روی فارسی تنظیم کنید.
موفق باشید یا علی.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)