私は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を使用しています