public void AddClass(string cName)
{
DataBase db=new DataBase();
SqlParameter[] Params={ db.MakeInParam("@Name",SqlDbType.Char,30,cName) }; db.RunProc("AddClassName",Params);
}报未提供该参数!!!存储过程:
CREATE PROCEDURE AddClassName
@Name char(50)
AS
Insert into NewsClass([name],[date]) values(@Name,getdate()) if @@ERROR>0
begin
raiserror ("Error",12,14)
return 99
end
else
begin
return 1
end
GO
{
DataBase db=new DataBase();
SqlParameter[] Params={ db.MakeInParam("@Name",SqlDbType.Char,30,cName) }; db.RunProc("AddClassName",Params);
}报未提供该参数!!!存储过程:
CREATE PROCEDURE AddClassName
@Name char(50)
AS
Insert into NewsClass([name],[date]) values(@Name,getdate()) if @@ERROR>0
begin
raiserror ("Error",12,14)
return 99
end
else
begin
return 1
end
GO
把你这里的代码贴出来!
现在的代码能看出什么啊?