注册 登录
编程论坛 ACCESS论坛

为什么能插入空数据到access数据库?

dpxdpx 发布于 2006-06-21 17:14, 1229 次点击
我在网页中用到了access数据库,在前台录入信息有验证,空数据时提醒用户不能为空。
比如有(举例):
用户名、生日、性别、年龄。
让用户名为必须录入数据。
但是我发现有人能不受该限制,我查看数据库发现用户名一栏为空,没有数据,但是其他几项有数据录入。
然后我将数据库的用户名字段设置为必须有数据,可仍然有人能不录入用户名而录入其他几项。什么原因啊?
1 回复
#2
pxfinal2006-07-16 12:08
你用什么函数来验证用户名的阿,肯定有漏洞。isnull ,="" , 用户名是否在数据库中进行查询,如果返回的纪录为空,就不让他登陆

1