asp.net代码protected void Page_Load(object sender, EventArgs e)
    {
        start();
    }    protected void start() 
    {
        SqlConnection conn = new SqlConnection("server=(local);uid=sa;pwd=123;database=test");
        conn.Open();
        SqlCommand comm = new SqlCommand();
        comm.Connection = conn;
        comm.CommandText = "add_table";
        comm.CommandType = CommandType.StoredProcedure;
        SqlParameter parm = new SqlParameter("@username", SqlDbType.VarChar,200);
        parm.Direction = ParameterDirection.Input;
        parm.Value = Convert.ToString("LOVE");
        comm.Parameters.Add(parm);
        Response.Write(comm.ExecuteNonQuery() + "");        
    }
sql代码create proc add_table(@username varchar)
as
begin
insert into tranTable(nameCon) values(@username)
end
parm.Value = Convert.ToString("LOVE");
插入LOVE,执行存储过程 过程中没有错误,但是数据库里值插入了 L ,请问这个是怎么回事啊?