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 کاملا صحیح اجرا میشه.
دوستان نظری ندارن؟
من دارم برنامه ای برای مدیریت فروش مینویسم(C# VS2005) این برنامه قبلا با sql server 2000 کار میکرد و من تقریبا تمام کار لازم برای دیتا بیس رو با stored procedure ها پیاده سازی کرده بودم.امروز تصمیم گرفتم یک نسخه که با فایل کار کنه(تحت 2005) هم درست کنم.دیتابیس رو از 2000 جدا کردم و با گزینهAttachDBFileName به 2005 اتچ میکنم.ولی یک مشکل عجیب برام بوجود اومده.وقتی در داخل C# همچین دستوری اجرا میشه
EXEC AddOrder .....
دو تا ستون به جدول اضافه میشه(کاملا یکسان) ولی وقتی از داخل Server Explorer خود ویژوال استودیو به دیتا بیس وصل میشم و Stored Procedure رو اجرا میکنم درست کار میکنه.لازم به ذکره که همین برنامه فقط با تعویض کانکشن استرینگ و اتصال به sql 2000 کاملا صحیح اجرا میشه.
دوستان نظری ندارن؟