PDA

View Full Version : درخواست راهنمایی برای برطرف کردن خطای syntaxب این دستور



myazdani
شنبه 23 دی 1391, 22:30 عصر
سلام

دوستان این دستور select رو دارم خطای Incorrect syntax near 'Le'. رو میده . من خطاشو پیدا نمی کنم. گرامر این دستور مشکلش چیه؟؟


Select Le.LetterId,Le.LetterDate,Lu.ReferencedFrom,U.Name ,Lu.ReferenceDate,Lu.Description
From Letters Le Inner join Launch Lu on Le.SystemId=Lu.SystemId inner join Users u On Lu.ReferencedFrom=U.StaffCode Where ReferencedTo=@ReferencedTo



ممنونم

محمد سلیم آبادی
شنبه 23 دی 1391, 22:50 عصر
سلام، ظاهرا که مشکلی نیست. پیغام خطا نگفته این مشکل در خط چندم هست؟
شما Name را بذارین داخل []؛اگه Name کیورد باشه حتما باید داخل قلاب بیاد.
Select Le.LetterId,
Le.LetterDate,
Lu.ReferencedFrom,
U.[Name] ,
Lu.ReferenceDate,
Lu.Description
From Letters Le
Inner join Launch Lu
on Le.SystemId=Lu.SystemId
inner join Users u
On Lu.ReferencedFrom=U.StaffCode
Where ReferencedTo=@ReferencedTo

myazdani
شنبه 23 دی 1391, 23:01 عصر
ممنونم از راهنمایی تون. امتحان می کنم.
خطا رو نزدیک le اعلام می کنه.

یه مدت طولانی هست که sql کار نکردم syntax ش یادم رفته.

ممکنه ایراد از این باشه که جدول Launch رو در From نیارودم فقط موقع پیوند اسمشو نوشتم؟ با توجه به اینکه از جدول Launch هم فیلد select شده؟؟

ممنونم

محمد سلیم آبادی
شنبه 23 دی 1391, 23:06 عصر
. امتحان می کنم.
خب هرچه زود تر امتحان کنید. اگه مشکل حل نشد بازنگری میکنیم.

ممکنه ایراد از این باشه که جدول Launch رو در From نیارودم فقط موقع پیوند اسمشو نوشتم؟ با توجه به اینکه از جدول Launch هم فیلد select شده؟؟
به هیچ وجه