利用ASP.net的控件直接操作SQL SERVER 2000数据库.如
strSql = "insert into PJ_PROJECT (ID,NAME," _
& "FOverTimer,Describ)" _
& " values (" _
& intID & ",'" _
& txtName.Text & "'," _
& txtFinalOverTime.Text & "'," _
& txtDescrib.Text & "')"有可能出现填写日期地方:如txtFinalBeginTime.Text 为空,那么SQL语句为:
insert into PJ_PROJECT (ID,NAME,FOverTimer,Describ) values (1,'测试','','测试')
因为为空,SQL SERVER 会出现1900-01-01的默认日期,这个问题怎么处理?我不想让他出现任何值或者为null谢谢!
strSql = "insert into PJ_PROJECT (ID,NAME," _
& "FOverTimer,Describ)" _
& " values (" _
& intID & ",'" _
& txtName.Text & "'," _
& txtFinalOverTime.Text & "'," _
& txtDescrib.Text & "')"有可能出现填写日期地方:如txtFinalBeginTime.Text 为空,那么SQL语句为:
insert into PJ_PROJECT (ID,NAME,FOverTimer,Describ) values (1,'测试','','测试')
因为为空,SQL SERVER 会出现1900-01-01的默认日期,这个问题怎么处理?我不想让他出现任何值或者为null谢谢!
解决方案 »
- 請問大家一般常用的服務器端控件有哪些啊???
- asp.net项目分工
- 请问个gridview绑定的问题~~
- 关于支付宝的问题
- 如何将一个DATAGRID中部分列放入另一个DATAGRID中部分相同列名的列中
- 怎么把十六进制的颜色字符串转化为十进制的字符串,如"#0000ff"到"255"
- 谁能带我学asp.net c# ???定期给高分
- 关于模板列的问题?
- 大家进来看看,通过WebService进行数据处理时遇到的两个问题
- 又没有比较好的入门的C#书推荐下啊,尤其是面向对象编程多些的。那个《C#PRIMER PLUS》是好书但是太难啃啦,太厚啊!先入门了明白什么意
- 讨论贴:对DataTable里的列进行混合运算后,得到新的列,然后返回这个DataTable,供DataGrid使用.
- 将未注册的用户转移到login.aspx页面,该怎么写?
insert into PJ_PROJECT (ID,NAME,FOverTimer,Describ) values (@ID,@NAME,@TIME,@DESCRIBE)
然后使用DBNull.Value给@TIME负值就可以了。
if(txtFinalOverTime.Text!="")
{
strSql = "insert into PJ_PROJECT (ID,NAME," _
& "FOverTimer,Describ)" _
& " values (" _
& intID & ",'" _
& txtName.Text & "'," _
& txtFinalOverTime.Text & "'," _
& txtDescrib.Text & "')"
}
else
{
strSql = "insert into PJ_PROJECT (ID,NAME," _
& ",Describ)" _
& " values (" _
& intID & ",'" _
& txtName.Text & "'," _
& " _
& txtDescrib.Text & "')"
}
SqlCommand cmd = new SqlCommand(sql,cnn);//cnn为SqlConnection
cmd.Parameters.Add(new SqlParameter("@ID",1));
cmd.Parameters.Add(new SqlParameter("@NAME","测试"));
cmd.Parameters.Add(new SqlParameter("@TIME",DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@DESCRIBE","测试"));
cmd.ExcuteNonQuery();
就是这个样子啦,不要去拼接sql语句要用参数
是不是1900,如果是的话,显示""要不就再插入的时候给他null,并且这个字段可以为null