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

نام تاپیک: No column name was specified for column

  1. #1
    کاربر دائمی آواتار forodo
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شهر جدید پردیس
    پست
    1,468

    No column name was specified for column

    سلام
    من یه سلکت زدم ولی همش ارور زیر رو میده:
    کد HTML:
    Msg 8155, Level 16, State 2, Line 52
    No column name was specified for column 3 of 'c'.
    اینم کد اس کیوال:
    with tblWith as
    (
    SELECT MAX(tblDaryafti.ID) AS DID, tblErsali.ID AS EID
    FROM tblErsali INNER JOIN tblDaryafti
    ON tblErsali.ID = tblDaryafti.LetterID
    WHERE tblDaryafti.SendErjaa IS NOT NULL AND tblDaryafti.ReceiverUserName IS NOT NULL AND (tblDaryafti.SendErjaa = N'" + Program.Username + "' OR tblDaryafti.ReceiverUserName = N'" + Program.Username + @"' OR tblErsali.TabagheType = 0)
    GROUP BY tblErsali.ID
    ),
    tblWith1 as
    (
    SELECT MAX(tblDaryafti.ID) AS DID, tblLetterVarede.ID AS dd
    FROM tblLetterVarede INNER JOIN tblDaryafti
    ON tblLetterVarede.ID = tblDaryafti.VaredeLetterID
    WHERE tblDaryafti.ReceiverUserName IS NOT NULL AND tblDaryafti.ReceiverUserName IS NOT NULL AND (tblDaryafti.SendErjaa = '" + Program.Username + "' OR tblDaryafti.ReceiverUserName = '" + Program.Username + @"' OR tblLetterVarede.TabagheType = 0)
    GROUP BY tblLetterVarede.ID
    ),
    tblWith2 as
    (
    SELECT letterID, max(ID) as[id]
    FROM tblLetterSadere
    GROUP BY letterID
    )
    SELECT * FROM
    (
    SELECT tblDaryafti.ID AS DID,tblErsali.ID AS EID,'' AS LetterID,tblDaryafti.SendErjaa,tblDaryafti.Receive rUserName
    ,Subject,tabaghe,jahat,ErjaDate,ErjaTime,
    bazgasht,peyrov,OutEnterIn = N'داخلی', (CASE tblDaryafti.Archived WHEN 0 THEN N'جریان' ELSE N'اختتام' END) AS Ekhtetam, ProjectName
    FROM tblErsali INNER JOIN tblDaryafti
    ON tblErsali.ID = tblDaryafti.LetterID INNER JOIN tblWith
    ON tblDaryafti.ID = tblWith.DID
    ) AS a
    UNION ALL
    SELECT * FROM
    (
    SELECT tblDaryafti.ID AS DID,tblLetterVarede.ID,tblLetterVarede.LetterID,Se nderSherkat,ReceiverUserName
    ,Subject,tabaghe,jahat,RegDate,Sendtime,
    bazgasht,peyrov,OutEnterIn = N'وارده', (CASE tblDaryafti.ControlProzheFinish WHEN 0 THEN N'جریان' ELSE N'اختتام' END) AS Ekhtetam, ProjectName
    FROM tblLetterVarede INNER JOIN tblDaryafti
    ON tblLetterVarede.ID = tblDaryafti.VaredeLetterID INNER JOIN tblWith1
    ON tblDaryafti.ID = tblWith1.DID
    ) AS b
    UNION ALL
    SELECT * FROM
    (
    SELECT tblLetterSadere.ID AS DID,tblLetterSadere.LetterID,'',senderUserName,Gir ande
    ,Subject,tabaghe,jahat,SendDate,Sendtime,
    bazgasht,peyrov,OutEnterIn = N'صادره', (CASE tblLetterSadere.ControlProzheFinish WHEN 0 THEN N'جریان' ELSE N'اختتام' END) AS Ekhtetam, ProjectName
    FROM tblLetterSadere INNER JOIN tblWith2
    ON tblLetterSadere.id = tblWith2.id
    WHERE tblLetterSadere.letterID <> '' AND (WhoCanSeeIt LIKE N'%-" + Program.Username + "-%' OR TabagheType = 0)
    ) AS [c]

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران
    پست
    437

    نقل قول: No column name was specified for column

    با سلام

    دوست عزیز

    اگر اشتباه نکرده باشم در خط 45:

    SELECT tblLetterSadere.ID AS DID,tblLetterSadere.LetterID,'',senderUserName,Gir ande


    برای سومین ستون که یک مقدار تهی '' هست نامی تعریف نشده است.

    اما

    در خط 25:


    SELECT tblDaryafti.ID AS DID,tblErsali.ID AS EID,'' AS LetterID,tblDaryafti.SendErjaa,tblDaryafti.Receive rUserName


    شما برای ستون سوم برای مقدار تهی

    '' AS LetterID

    تعریف کرده اید.


    احتمالا اگر برای خط 45 هم اینکار را انجام دهید مشکل حل می شود.

    با تشکر

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

    نقل قول: No column name was specified for column

    مشکل همین بود و درست شد. ممنون.

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

  1. مشکل Invalid column name
    نوشته شده توسط mojahed در بخش SQL Server
    پاسخ: 7
    آخرین پست: چهارشنبه 14 مرداد 1388, 14:31 عصر
  2. خطای زمان اجرا (کار با دیتابیس): invalid column name
    نوشته شده توسط Ebrahim_Rayaneh در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 16 مهر 1387, 13:56 عصر
  3. Invalid column name
    نوشته شده توسط el_abdollahi در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: پنج شنبه 17 مرداد 1387, 08:22 صبح
  4. Invalid column name
    نوشته شده توسط papa_fal در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: دوشنبه 06 شهریور 1385, 08:52 صبح
  5. A column named 'id' already belongs to this DataTable
    نوشته شده توسط iekrang در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: سه شنبه 23 خرداد 1385, 14:17 عصر

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

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