【发布时间】:2012-03-21 03:29:54
【问题描述】:
当我尝试将一些数据插入 SQL Server 时,出现了这些额外的字符
例如我的textBox1.text == "SAMPLE"
那么这就是代码
string qry = "insert into FinalImages (FinalImageName, Date) values(@FinalImageName, @Date)";
SqlConnection c = new SqlConnection(c_string);
//Initialize SqlCommand object for insert
SqlCommand SqlCom = new SqlCommand(qry, c);
SqlCom.Parameters.Add(new SqlParameter("@FinalImageName", SqlDbType.Char, 40)).Value = textBox1.Text;
SqlCom.Parameters.Add(new SqlParameter("@Date", SqlDbType.Char, 40)).Value = DateTime.Now.ToString("MM/dd/yyyy");
但是当我检查表格时,记录是 "SAMPLE ",它添加了 34 个空格字符
应该有什么问题?
【问题讨论】:
-
你赢得了本周最差冠军奖。
标签: c# sql-server sqldatatypes