读书人

请教VB2005怎么办传递给SQL的空日期?

发布时间: 2012-01-19 20:57:58 作者: rapoo

请问VB2005怎么处理传递给SQL的空日期?谢谢
我打算向一个SQL的存储查询传递一个日期然后进行查询。可是当日期是空的时候我该怎么写语句?谢谢!
我写的语句如下,可是不知道怎么处理空日期。
dim Rq as date
Rq=maskedtextbox.text

Cmd.Parameters.Add(New SqlClient.SqlParameter( "@Rq ", SqlDbType.DateTime, 8)).Value = Rq



[解决办法]
如果文本为空可以用

Cmd.Parameters.Add(New SqlClient.SqlParameter( "@Rq ", SqlDbType.DateTime, 8)).Value = System.DBNull.Value

你这个加个判断就可以了

读书人网 >VB Dotnet

热点推荐