蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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那里还是有用滴




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com