我正在尝试在Visual Studio中将类对象插入本地数据库。
这是程序代码:
CREATE PROCEDURE dbo.sp_InsertBike
@Brand varchar(50),
@Model varchar(50),
@EngineVolume int,
@Year int
AS
INSERT INTO Bikes(Brand,Model,EngineVolume,Year)
VALUES (@Brand,@Model,@EngineVolume,@Year)
SELECT SCOPE_IDENTITY()
类别:
class Bike
{
public String brand { get;set;}
public String model {get; set;}
public int engineVolume {get;set;}
public int year {get;set;}
}
并插入代码:
SqlConnection connection = new SqlConnection(LINQ.Properties.Settings.Default.Database1ConnectionString);
try{
connection.Open();
SqlCommand cmd = new SqlCommand("sp_InsertBike", connection);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Brand", "Suzuki");
cmd.Parameters.AddWithValue("@Model", "GS500");
cmd.Parameters.AddWithValue("@EngineVolume", 200 );
cmd.Parameters.AddWithValue("@Year", 2005);
cmd.ExecuteScalar();
connection.Close();
}
catch
{
connection.Close();
}
之后,我的数据库中没有记录。你能告诉我,我做错了吗?