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

نام تاپیک: درخواست کمک برای حل این مشکل

  1. #1

    درخواست کمک برای حل این مشکل

    من برنامه ای دارم که با دلفی و sqlserver می نویسم . اما در insert فارسی مشکلی دارم که هنوز هم نتوانستم آن را حل کنم .
    من زمانی که فیلدی را به صورت nvarchar تعریف می کنم می توانم در دلفی insert کنم و همینطور نمایش آن را درست در دلفی ببینم اما در interprise manager محیط sql server اطلاعات را نادرست می بینم مثلا به این صورت : ÊÓÊ
    زمانی هم که فیلدم را از نوع varchar تعریف می کنم در زمان insert در محیط دلفی با error زیر مواجه می شوم :

    multiple-step operarion generated errorrs .check each status value
    ضمن اینکه collation دیتابیسم arabic-CIA-AS است .
    لطفا مرا در حل این مشکل یاری نمائید

  2. #2
    شما برای استفاده از زبان فارسی در sql باید آن را از نوع nvarchar تعریف کنید. ممکن است که interprise manager زبان فارسی را پشتیبانی نکند. ولی اطلاعات شما در سرور درست است.

  3. #3
    اما زمانی که بخواهم از این اطلاعات در برنامه ای با زبان دیگر مثلا در محیط دات نت استفاده کنم اطلاعات درست نمایش داده نمی شود و این اطلاعات فقط در زبان دلفی قابل بازیابی است

  4. #4
    Collation پایگاه دادت را به Arabic_CI_AI تغییر بده و مطمئن شو که تمام فیلد های varchar , nvarchar توی پایگاه داده Collation شون روی <Defult database> تنظیم شده باشه.

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

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