PDA

View Full Version : Invalid column name



el_abdollahi
چهارشنبه 16 مرداد 1387, 13:47 عصر
سلام
دوستان گرامی یه تکه برنامه دارم که دو روزه نوشتمش و تا چند ساعت پیش خوب کار میکرد ولی حالا خطای Ivalid column name رو برای دو تا از فیلدها میده که یکی از این فیلدها اصلا جزو فیلدهای خروجی sp نیست. در ضمن sp به خوبی اجرا میشه و خطایی هم نمیده ولی توی برنامه وقتی میخواد اجرا کنه چند تا از این خطاها میده . برای دو تا فیلد ، هر یک به تعداد متفاوت:

Invalid column name 'ra_date'.
Invalid column name 'ss_date'.ra_date فیلدی هست که هیچ عملی روی اون توی sp انجام نمیشه و تنها Select میشه ، عملیات مربوط به ss_date هم اینه :

SELECT rum.ra_id,last_date=CASE WHEN (isnull(ss_date,'')>max(rum_date_start)) then ss_date else max(rum_date_start) end

isnull(ss_date,'') رو به صورت isnull(ss_date,'''') و isnull(ss_date,'""') هم نوشتم ولی فرقی نکرد.
لطفا کمک کنید.انشالله این خطاها به تورتون نخوره.

mostafa_sgh
چهارشنبه 16 مرداد 1387, 21:33 عصر
سلام دوست عزیز

*** البته این جور مسائل بیشتر به خاطر تست نکردن دستورات هستش

شما خودت میگی پروسیجر error نداره و تو برنامه این اتفاق می افته ....

اونوقت کد این قسمت از برنامتو نزاشتی ! :متفکر:

el_abdollahi
پنج شنبه 17 مرداد 1387, 08:22 صبح
Public Function Get_Faz(ByRef r_id As Integer) As DataTable
Dim dta As OghafTableAdapters.tbl_rumTableAdapter = New OghafTableAdapters.tbl_rumTableAdapter
Return dta.GetraInfo(r_id)
End Functionاینم کد،به نظر شما مشکل از اینه؟؟؟