我有一个表,它只存储 6 位数字,并且有数字包含 0,因为有第一个字母,即使有数字包含多个 0,因为有第一个字母..
using (TransactionScope scope = new TransactionScope())
{
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = new SqlCommand(query, conn))
{
cmd.Parameters.Add(new SqlParameter("@numType", numTyp));
cmd.Parameters.Add(new SqlParameter("@numFrom", textBox1.Text));
cmd.Parameters.Add(new SqlParameter("@numTo", textBox2.Text));
cmd.ExecuteNonQuery();
}
conn.Close();
}
scope.Complete();
数据正在保存并检索,但如果第一个数字是 0,则 sql 会忽略它们,它们很重要......例如,数字 001234 在 db 中保存为 1234 .. 那么我该如何解决这个问题,我搜索但没有运气..
使用 Sqlserver 2008 visualstudio 2010 c#
希望它不是含糊的,提前致谢
编辑:我使用 int 作为数据类型