ورود

View Full Version : تفاوت اجرای stored procedure در sql server 2000 و 2005



alibeirami
پنج شنبه 30 فروردین 1386, 20:54 عصر
سلام

من دارم برنامه ای برای مدیریت فروش مینویسم(C# VS2005) این برنامه قبلا با sql server 2000 کار میکرد و من تقریبا تمام کار لازم برای دیتا بیس رو با stored procedure ها پیاده سازی کرده بودم.امروز تصمیم گرفتم یک نسخه که با فایل کار کنه(تحت 2005) هم درست کنم.دیتابیس رو از 2000 جدا کردم و با گزینهAttachDBFileName به 2005 اتچ میکنم.ولی یک مشکل عجیب برام بوجود اومده.وقتی در داخل C# همچین دستوری اجرا میشه



EXEC AddOrder .....


دو تا ستون به جدول اضافه میشه(کاملا یکسان) ولی وقتی از داخل Server Explorer خود ویژوال استودیو به دیتا بیس وصل میشم و Stored Procedure رو اجرا میکنم درست کار میکنه.لازم به ذکره که همین برنامه فقط با تعویض کانکشن استرینگ و اتصال به sql 2000 کاملا صحیح اجرا میشه.

دوستان نظری ندارن؟

alibeirami
پنج شنبه 30 فروردین 1386, 20:56 عصر
دو تا سطر اضافه میشه.که بالا اشتباها نوشتم ستون.

alibeirami
شنبه 01 اردیبهشت 1386, 21:26 عصر
سلام

حل شد.امان از ConnectionString بد و رفیق ناباب.