نمایش نتایج 1 تا 8 از 8

نام تاپیک: خروجی فارسی از SQL Server 2005

  1. #1

    خروجی فارسی از SQL Server 2005

    سلام دوستان ...
    من در مورد خروجی فارسی از Sql Server 2005 با مشکل مواجه شدم ...مثل اینکه Sql خروجی های فارسی را نمی شناسه . مثلا هنگام پیغام فرستادن از Sql در برنامه همه کاراکترها را به صورت علامت سوال نشون میده . یا هنگام گزارش گیری در crystal اگه فیلد های فارسی را جستجو کرده و گزارش بگیریم ، حتی اگه اطلاعاتش هم موجود باشه گزارش را خالی برمی گردونه . می شه کمکم کنید ( سوال قبلی را که کسی جواب نداد ، امیدوارم در این مورد کمکم کنید ). ممنونم ...

  2. #2
    نقل قول نوشته شده توسط M.Dalvand
    مثلا هنگام پیغام فرستادن از Sql در برنامه ...
    دوست عزیزم،
    منظور شما از این جمله دقیقا چیه؟ یعنی چه کاری انجام میدین؟
    در مورد Report، جنس فیلدهای شما که اطلاعات فارسی رو نگهداری میکنند از خانواده N هست یا خیر؟ از چه ویندوزی استفاده میکنید؟

  3. #3
    اقای ثباتی عزیز ، اولا از لطف شما متشکرم .
    منظورم از جمله فوق اینه که وقتی از داخل Store procedure به داخل برنامه vb پیغام می فرستیم ، هنگام اجرای برنامه و موقعی که برنامه این پیغام را نمایش می دهد ، همه را با علامت سوال نمایش می دهد .
    در مورد report هم فیلد ها از نوع nvarchar هستند و ویندوز هم Win Xp و Sp2 است .
    متشکرم ...

  4. #4
    ممکنه نحوه ارسال String رو تشریح کنین (اگر Source هم باشه بهتر)

  5. #5
    آقای ثباتی عزیز سلام ...
    در موردی که سوال کردید ، شاید این توضیح منظورم را بهتر برسومه :
    شما اگه یه Select بر روی یک جدول بنویسید که در این جدول یه فیلد از نوع nvarchar وجود داره و شرط این انتخاب را بر روی این فیلد قرار دهید در این صورت با وجود رکورد ولی این انتخاب هیچ رکوردی بر نمیگرداند .
    مثال :
    (declare @Where nvarchar(50
    'تست' =set @where
    select field1,field2,field3
    from table1
    where field1=@Where

  6. #6
    سلام،
    امیدوارم مشکل شما با N حل بشه:

    SET @Where = N'تست'

  7. #7
    شاید ویندوزتان فارسی نیست به
    control panel > regional languaje
    در تب دوم هر دو چک باکس را انتخاب کرده زبان فارسی را نصب و سپس:
    بروید و در تب اول و آخرش زبان فارسی را برگزینید

  8. #8
    نقل قول نوشته شده توسط hengameh1234 مشاهده تاپیک
    شاید ویندوزتان فارسی نیست به
    control panel > regional languaje
    در تب دوم هر دو چک باکس را انتخاب کرده زبان فارسی را نصب و سپس:
    بروید و در تب اول و آخرش زبان فارسی را برگزینید
    بعد از 6 ماه و اندی داری جواب میدئی؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •