el_abdollahi
چهارشنبه 16 مرداد 1387, 14: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,'""') هم نوشتم ولی فرقی نکرد.
لطفا کمک کنید.انشالله این خطاها به تورتون نخوره.
دوستان گرامی یه تکه برنامه دارم که دو روزه نوشتمش و تا چند ساعت پیش خوب کار میکرد ولی حالا خطای 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,'""') هم نوشتم ولی فرقی نکرد.
لطفا کمک کنید.انشالله این خطاها به تورتون نخوره.