davood3830
سه شنبه 29 آذر 1384, 16:29 عصر
من یک برنامه دبیرخانه با vb.net نوشته ام اما برای وارد کردن شماره نامه که ترکیبی از حروف فارسی و اعداد است با مشکل مواجه شده ام .چرا که رشته را هر طوری وارد می کنم حروف فارسی به انتهای رشته منتقل می شوند.
البته من از .net 2003 استفاده می کنم و شماره نامه ها فرمت ثابتی ندارد.اما با بررسی هایی که تا به حال کرده ام فکر نمی کنم این مشکل مربوط به vb و application من باشد چرا که من به هر ترتیبی یک رشته را از فرم خود وارد می کنم در sql به هم می ریزد. مثلاً وقتی شماره را بصورت 6020/بط/11 وارد می کنم در جدول به صورت بط/6020/11 ذخیره می گردد.حتی وقتی به طور مستقیم در خود جدول (از طریقenterprise manager) تایپ می کنم نیز همین اشکال وجود دارد.جالب اینجاست که وقتی این مقدار را از جدول کپی کرده و در ms word درج می کنم صحیح نمایش داده می شود.پس در sql هم درست ذخیره می شود اما صحیح نمایش داده نمی شود.به هر حال هر کاری کردم مقادیر را در grid یا گزارشات کریستال درست نمایش دهد ، نشد که نشد.
البته من از .net 2003 استفاده می کنم و شماره نامه ها فرمت ثابتی ندارد.اما با بررسی هایی که تا به حال کرده ام فکر نمی کنم این مشکل مربوط به vb و application من باشد چرا که من به هر ترتیبی یک رشته را از فرم خود وارد می کنم در sql به هم می ریزد. مثلاً وقتی شماره را بصورت 6020/بط/11 وارد می کنم در جدول به صورت بط/6020/11 ذخیره می گردد.حتی وقتی به طور مستقیم در خود جدول (از طریقenterprise manager) تایپ می کنم نیز همین اشکال وجود دارد.جالب اینجاست که وقتی این مقدار را از جدول کپی کرده و در ms word درج می کنم صحیح نمایش داده می شود.پس در sql هم درست ذخیره می شود اما صحیح نمایش داده نمی شود.به هر حال هر کاری کردم مقادیر را در grid یا گزارشات کریستال درست نمایش دهد ، نشد که نشد.