PDA

View Full Version : خطای Invalid object name در اجرای کوئری



espootin
یک شنبه 20 بهمن 1392, 23:34 عصر
سلام دوستان.
من به یک خطا برخوردم، توی گوگل هم سرچ زیاد زدم ولی نتیجه مرتبطی پیدا نکردم!

من از اسکیما توی SQL Server استفاده کردم، الا که می خوام select بزنم خطا میده! همان دستور select توی خود SQL Server کاملا صحیح است ولی توسط sqlDataAdaptor که اونو صدا می زنم خطا دارد!

نکته: جدول Switch توی اسکیما sw وجود دارد و نمیشه بدون sw اون رو گزینش کرد.

این نمونه کد سی شارپ:

adp = new SqlDataAdapter("Select * from sw.Switch " , con);
ds = new DataSet();
adp.Fill(ds,"sw.Switch");


اینم خطا:

Invalid object name 'sw.Switch'.


ممنون میشم راهنمایی بفرمایید.

pesare
یک شنبه 20 بهمن 1392, 23:39 عصر
این جدول 'sw.Switch' وجود نداره

espootin
یک شنبه 20 بهمن 1392, 23:43 عصر
این جدول 'sw.Switch' وجود نداره

وجود داره!
این دستور select رو که توی SQL Server اجرا می کنم، هیچ مشکلی نداره ولی اینجا بهم خطا میده!

pesare
یک شنبه 20 بهمن 1392, 23:49 عصر
اسم جدولت رو از sql کپی بگیر و توی دستورت past کن

espootin
یک شنبه 20 بهمن 1392, 23:57 عصر
اسم جدولت رو از sql کپی بگیر و توی دستورت past کن

انجام دادم! خود این کوری رو که کپی می کنم توی SQL Server و اجرا می کنم مشکلی نداره!

اما اینجا ... !

elham_s20
دوشنبه 21 بهمن 1392, 06:11 صبح
نمی دونم مشکلت چیه اما اگه فهمیدی واسه ما هم بزار

Mani_rf
دوشنبه 21 بهمن 1392, 10:01 صبح
sw. رو از اول است تیبل حذف کن احتمالا درست میشه