数据库的存储过程是这样的 ALTER procedure [dbo].[sp_AddGenerator](@name char(20),@picture char(50),@picturetwo char (50),@content char(500))
as
begin
insert Products(name,picture,picturetwo,Content)
values(@name ,@picture ,@picturetwo ,@Content)
end
数据层的是
public static Products AddProducts(Products gen)
{
string sql = "insert Products(name,picture,picturetwo,Content)"+"values(@name ,@picture ,@picturetwo,@Content)"; try
{
SqlParameter[] para = new SqlParameter[]
{
new SqlParameter("@name",gen.Name),
new SqlParameter("@picture",gen.Picture),
new SqlParameter("@picturetwo",gen.Picturetwo),
new SqlParameter("@Content",gen.Content)
};
int Id = DBHelper.GetScalar(sql, para);
return GetGeneratorById(Id); }
catch (Exception e)
{
Console.WriteLine(e.Message);
throw e;
}
} 请问到底哪里错了啊
as
begin
insert Products(name,picture,picturetwo,Content)
values(@name ,@picture ,@picturetwo ,@Content)
end
数据层的是
public static Products AddProducts(Products gen)
{
string sql = "insert Products(name,picture,picturetwo,Content)"+"values(@name ,@picture ,@picturetwo,@Content)"; try
{
SqlParameter[] para = new SqlParameter[]
{
new SqlParameter("@name",gen.Name),
new SqlParameter("@picture",gen.Picture),
new SqlParameter("@picturetwo",gen.Picturetwo),
new SqlParameter("@Content",gen.Content)
};
int Id = DBHelper.GetScalar(sql, para);
return GetGeneratorById(Id); }
catch (Exception e)
{
Console.WriteLine(e.Message);
throw e;
}
} 请问到底哪里错了啊
而你那个是insert方法。
{
string sql = "insert Products(ProductsId,name,picture,picturetwo,Content)" + "values(@ProductsId,@name ,@picture ,@picturetwo,@Content)"; SqlParameter[] para = new SqlParameter[]
{
new SqlParameter("@ProductsId",gen.ProductsId),
new SqlParameter("@name",gen.Name),
new SqlParameter("@picture",gen.Picture),
new SqlParameter("@picturetwo",gen.Picturetwo),
new SqlParameter("@Content",gen.Content)
}; DBHelper.ExecuteCommand(sql, para);
} 换成这样了 还是找不到存储过程
System.Data.SqlClient.SqlException: 找不到存储过程 'insert Products(ProductsId,name,picture,picturetwo,Content)values(@ProductsId,@name ,@picture ,@picturetwo,@Content)'。 我比较菜鸟 帮我看下