读书人

C#数据库有关问题

发布时间: 2012-03-14 12:01:12 作者: rapoo

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*/ 

读书人网 >其他数据库

热点推荐