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

نام تاپیک: مشکل انتقال text فارسی از ویژوال بیسیک به بانک sql server 2000

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1386
    پست
    55

    مشکل انتقال text فارسی از ویژوال بیسیک به بانک sql server 2000

    هنگام انتقال رشته فارسی که در text.box تایپ می شود به بانک sql s2000 حروف به صورت ؟؟؟؟؟؟؟ ذخیره میشود . چطور مشکل حل میشود ؟ برای راه حل بهتر مسئله شاید دانستن مطالب زیر مفید باشد :
    1- در بانک مورد نظر table های زیادی موجود است که اکثر آنها از access به بانک import شده اند.
    2- تمامی رشته ها nvarchar می باشند
    3-در قسمت sql collation تمامی table ها زبان عربی وجود ندارد در نتیجه در قسمت windows collation زبان را به arabic-BIN تغییر داده ام
    4 - لازم به ذکر می باشد با تمامی این تفاصیل فقط در 1 table من رشته فارسی قرار میگیرد که تمامی شرایطش مانند بقیه می باشد فقط 1 فیلد بیشتر ندارد.

    واقعا موندم چه کار کنم و تا کنون نیز راهنمایی مفیدی دریافت نکرده ام لطفا هر کس راهی به نظرش می رسه بگه.

  2. #2
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    40
    پست
    1,944
    اونجا گفتم اینجا هم میگم

    یه N بزرگ بزار قبل اطلاعاتی که میخوا insert کنی حله
    مثلا

    insert into table (col) values (N'xox')

    حالا ببین چه اتفاقات مهمی رخ میده

    برو صفا کن برنامه نویسی به چه درد میخوره

    بانکتو یه نگاه بنداز ببین واقعا nvarchar هست آخه بعد از تبدیل امکان داره فیلدها عوض بشه

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1386
    پست
    55
    عزیز من N بزرگ هم حلش نمیکنه

    آره 100% nvarchar بود

  4. #4
    من پیشنهاد میکنم برای اینکه مطمئن بشیم همه چیز درست کار میکنه، یک SP برای Insert بنویسین که پارامترهای اون هم nvarchar باشند و از سمت کلاینت SP رو اجرا کنین. البته یادتون باشه توسط Command Object فقط باید نام SP رو قید کنین، یعنی EXEC نداشته باشین

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1386
    پست
    55
    با تشکر مشکل text فارسی حل شد فقط مشکل https://barnamenevis.org/showthread.php?t=66909 هنوز باقی مانده.

  6. #6
    چرا از SP استفاده نمیکنین برای کارهاتون؟

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1386
    پست
    55
    منظورتون را درست متوجه نشدم . میشه دقیق تر بگین ؟

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1386
    پست
    55
    دوست عزیز همونطور که گفتم مشکل text فارسی و انتقالش به Sql server 2000 حل شد فقط مشکل دیگر من که در لینک https://barnamenevis.org/showthread.php?t=66909 قرار داره هنوز حل نشده

  9. #9
    من دقیقا برای حل همین مشکل SP رو پیشنهاد کردم. بسیاری از کارها نیازی نداره که اطلاعات به سمت کلاینت بیاد تا پردازش بشه. دستورات TSQL بسیار سریعتر میتونن عمل کنند. البته من کد شما رو دقیق متوجه نشدم ولی ارزش داره که یکبار بررسی کنیم تا ببینیم آیا امکان داره سمت سرور بهتر انجامش داد یا خیر
    آخرین ویرایش به وسیله AminSobati : جمعه 14 اردیبهشت 1386 در 15:42 عصر

  10. #10
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1386
    پست
    55
    باز هم تشکر میکنم از شما . گویی تنها فرد پاسخگو در این فروم شما هستید.
    منظور شما را از SP متوجه نمیشم.
    در ضمن اگر لطف بفرمایید در لینک مربوطه ( https://barnamenevis.org/showthread.php?t=66909 ) جواب دهید در آنجا بهتر و راخت تر می شود به نتیجه رسید. من هم ادامه صحبت را در آنجا انجام می دهم

  11. #11
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1386
    محل زندگی
    ایران / تهران
    پست
    56
    با سلام . من مشکل مشابهی در مورد access دارم . چون بعد از انتقال اطلاعات از اکسس به برنامه ، ؟؟؟ مشاهده می کنم . چکار باید کنم ؟ ( زبان VB.NEt )

تاپیک های مشابه

  1. Link Server & Import Data In SQL Server 2000
    نوشته شده توسط A.Farzin در بخش SQL Server
    پاسخ: 3
    آخرین پست: شنبه 01 دی 1386, 13:53 عصر
  2. مشکل انتقال text فارسی از ویژوال بیسیک به بانک sql server 2000
    نوشته شده توسط amin_ir در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: چهارشنبه 12 اردیبهشت 1386, 18:30 عصر
  3. پاسخ: 3
    آخرین پست: پنج شنبه 07 اردیبهشت 1385, 23:35 عصر
  4. پیغام خطا پس از نصبSQL Server 2000 روی Windows Server 2003
    نوشته شده توسط ravanfar در بخش SQL Server
    پاسخ: 1
    آخرین پست: پنج شنبه 03 دی 1383, 23:41 عصر

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

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