当前位置: 代码迷 >> 其他数据库 >> C#数据库有关问题
  详细解决方案

C#数据库有关问题

热度:3013   发布时间:2013-02-26 00:00:00.0
C#数据库问题
过程大致如下:在一个TextBox里取出值保存到数据库,(Text里的值已经作了限制输入的是数字)SQL存储为:insert into Table(Num1,Num2)Values('" + this.txtNum1.Text.ToString() + "','" +this.txtNum2.Text.ToString() +"')"; 如果txtNum1和txtNum2里没填任何值,存储后在MSSQL里看到其实Num1和Num2在数据库里的值不是空而是0,这是怎么回事,数据类型为int或者float的话会有默认存为0的吗?

------解决方案--------------------------------------------------------
看看表Table的定义,是否有default value,
另外,你可以把这个sql语句print出来,一看就知道是否insert了0
------解决方案--------------------------------------------------------
SQL code
declare @i intset @i=''select @i/*0*/
  相关解决方案