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

نام تاپیک: ???? بجای حرف فارسی - لطفا این sp را ببینید

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    ???? بجای حرف فارسی - لطفا این sp را ببینید

    سلام
    لطفا این sp ببینید
    فیلد نام و فامیل بصورت ؟؟؟؟؟؟ در ج می شود
    ALTER PROCEDURE [dbo].[sabt_name_family_bime]
    (
    @table VARCHAR(20),
    @code_meli VARCHAR(50),
    @name_family NVARCHAR(50)


    )
    AS
    --BEGIN
    -- SET NOCOUNT ON;

    DECLARE @Command NVARCHAR(max)



    SET @Command = 'insert into '+ @table +' (name_family,code_meli) values ( '
    SET @Command = @Command+''''+@name_family+''''
    SET @Command = @Command+','
    SET @Command = @Command+''''+@code_meli+''''
    SET @Command = @Command+')'

    EXEC( @Command)
    return


    لطفا ببینید

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: ???? بجای حرف فارسی - لطفا این sp را ببینید

    کماکان منتطر پاسخ های راهگشای دوستان هستم
    با تشکر

  3. #3
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: ???? بجای حرف فارسی - لطفا این sp را ببینید

    سلام
    N را قبل از رشته دارای UniCode بایذ قرار دهید مثلا :
    Update MyTable Set MyField=N'رشته فارسی' Where MyID=10

  4. #4
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: ???? بجای حرف فارسی - لطفا این sp را ببینید

    نقل قول نوشته شده توسط ASKaffash مشاهده تاپیک
    سلام
    N را قبل از رشته دارای UniCode بایذ قرار دهید مثلا :
    Update MyTable Set MyField=N'رشته فارسی' Where MyID=10
    تشکر
    بنده این N در جاهای مختلف قرار دادم اما همش خطا میده "که این N اضافی"
    میشه بفرمایید دقیقا این N باید کجا بذارم
     SET @Command = @Command+''''+@code_meli+''''

  5. #5
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: ???? بجای حرف فارسی - لطفا این sp را ببینید

    سلام
    مثل ذیل :
    Declare @Command nVarChar(Max)=''
    Declare @code_meli nVarChar(Max)=Char(39)+N'سلام'+Char(39)
    Set @Command = @Command+@code_meli
    Select @Command

  6. #6
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: ???? بجای حرف فارسی - لطفا این sp را ببینید

    نقل قول نوشته شده توسط ASKaffash مشاهده تاپیک
    سلام
    مثل ذیل :
    Declare @Command nVarChar(Max)=''
    Declare @code_meli nVarChar(Max)=Char(39)+N'سلام'+Char(39)
    Set @Command = @Command+@code_meli
    Select @Command

    ممنونم از لطفتون
    بنده فراموش کردم که بگم از ورژن 2005 استفاده میکنم
    کوئری که خواستم اجرا کنم با خطا روبه رو شدم


    Msg 139, Level 15, State 1, Line 0
    Cannot assign a default value to a local variable.
    Msg 139, Level 15, State 1, Line 0
    Cannot assign a default value to a local variable.
    Msg 137, Level 15, State 2, Line 3
    Must declare the scalar variable "@Command".
    Msg 137, Level 15, State 2, Line 4
    Must declare the scalar variable "@Command".

  7. #7
    کاربر دائمی آواتار ferdin
    تاریخ عضویت
    آبان 1387
    محل زندگی
    ایران
    پست
    120

    نقل قول: ???? بجای حرف فارسی - لطفا این sp را ببینید

    نقل قول نوشته شده توسط Sal_64 مشاهده تاپیک
    ممنونم از لطفتون
    بنده فراموش کردم که بگم از ورژن 2005 استفاده میکنم
    کوئری که خواستم اجرا کنم با خطا روبه رو شدم


    Msg 139, Level 15, State 1, Line 0
    Cannot assign a default value to a local variable.
    Msg 139, Level 15, State 1, Line 0
    Cannot assign a default value to a local variable.
    Msg 137, Level 15, State 2, Line 3
    Must declare the scalar variable "@Command".
    Msg 137, Level 15, State 2, Line 4
    Must declare the scalar variable "@Command".

    با توجه به پاسخ ASKaffash :



    Alter PROCEDURE [dbo].[sabt_name_family_bime]
    (
    @table VARCHAR(20),
    @code_meli VARCHAR(50),
    @name_family NVARCHAR(50)


    )
    AS
    --BEGIN
    -- SET NOCOUNT ON;

    DECLARE @Command NVARCHAR(max)



    SET @Command = 'insert into '+ @table +N' (name_family,code_meli) values ( '
    SET @Command = @Command+'N'+Char(39)+@name_family+Char(39)
    SET @Command = @Command+','
    SET @Command = @Command+'N'+Char(39)+@code_meli+Char(39)
    SET @Command = @Command+')'

    exec( @Command)
    return


    Go


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

  1. مشکل خیلی مهم لطفا این سورس رو ببینید!و مشکل رو حل کنید
    نوشته شده توسط barnamenevisjavan در بخش VB.NET
    پاسخ: 4
    آخرین پست: شنبه 08 مرداد 1390, 20:39 عصر
  2. لطفا این پکیج رو چند باراجرا بفرمایید و ببینید همه موارد خروجی یکسانه!؟
    نوشته شده توسط jlover در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 1
    آخرین پست: یک شنبه 11 بهمن 1388, 19:41 عصر
  3. لطفا این تکه کدو چک کنید ببینید مشکلش چیه
    نوشته شده توسط qhoqnose در بخش Access
    پاسخ: 1
    آخرین پست: شنبه 26 دی 1388, 08:23 صبح
  4. مشکل با دسته بندی اخبار (لطفا این کد را ببینید)
    نوشته شده توسط amirepsilon در بخش PHP
    پاسخ: 3
    آخرین پست: سه شنبه 09 بهمن 1386, 17:39 عصر
  5. پاسخ: 1
    آخرین پست: شنبه 20 دی 1382, 17:35 عصر

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

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