MehranZand
پنج شنبه 23 فروردین 1386, 16:58 عصر
من توی یک مسئله ای واقعا گیج شدم و اون همون پستی که چند روز پیش فرستادم!
از لایه DAL و Objectdatasource استفاده میکنم برای پر کردن دیتاگرید اما مشکل اینه
که وقتی در دیتاست از SP میکنم برای Delete هیچ اتفاقی نمیفته و فقط صفحه رفرش
میشه.. اینم SP من :
CREATE PROCEDURE [delete_History_EN]
(@Lang [char])
AS DELETE [TalayeDaran].[dbo].[History]
WHERE
( [Lang] = @Lang)
GO
ولی وقتی در دیتا ست مسقیما دستور SQL را وارد میکنم عمل Delete انجام میشه:
delete history where lang=@lang (lang=@lang)
مشکل کار من از کجاست؟
از لایه DAL و Objectdatasource استفاده میکنم برای پر کردن دیتاگرید اما مشکل اینه
که وقتی در دیتاست از SP میکنم برای Delete هیچ اتفاقی نمیفته و فقط صفحه رفرش
میشه.. اینم SP من :
CREATE PROCEDURE [delete_History_EN]
(@Lang [char])
AS DELETE [TalayeDaran].[dbo].[History]
WHERE
( [Lang] = @Lang)
GO
ولی وقتی در دیتا ست مسقیما دستور SQL را وارد میکنم عمل Delete انجام میشه:
delete history where lang=@lang (lang=@lang)
مشکل کار من از کجاست؟