|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
[.net]字段 'use.用户名' 不能是零长度的字符串
偶在做注册页面,偶有设如果用户名为空就提示‘不能为空’。可是提交表单的时候,却把这么一堆话写在偶页面的脑袋上了。
然后在页面上才写出偶的提示“不能为空‘,为什么会这样?怎么解决?各位大虾
以下附出现在注册页面脑瓜顶上的东东
System.Data.OleDb.OleDbException: 字段 'use.用户名' 不能是零长度的字符串。
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at DreamweaverCtrls.DataSet.DoInit() |
为什么会这样?
用try..catch捕获吧
最好是先验证用户的输入 |
你用的是access库里,设置一下库也是可以的 |
耶???原来.net也可以用try...catch啊?呵呵,看来我用的java到.net那里还是有用滴 |
|