以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 登陆窗口设计问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18557) |
-- 作者:lifeofyiyi -- 发布时间:2012/4/17 13:47:00 -- 登陆窗口设计问题 狐爸,我设计的登录窗口,然后连接了sql数据库。当输入一个数据库里没有的姓名的时候,会提示以下错误,我想问下,该怎么修改呢? Dim UserName As String = e.Form.Controls("UserName").Value cmd.CommandText = "Select * From {Users} Where [Name] = \'" & UserName & "\'" If e.Form.Controls("PassWord").Value = dr("Password") Then |
-- 作者:程兴刚 -- 发布时间:2012/4/17 14:01:00 -- 错在这里,应先判断dt的总行数是否大于0,否则,终止以后的代码的运行: dr = dt.DataRows(0) |
-- 作者:lifeofyiyi -- 发布时间:2012/4/17 14:50:00 -- 谢谢C版,我开始加了i的判断。貌似加错地方了,所以messagebox一直没跳出来,刚加到最后一行就好了! |
-- 作者:dark272710 -- 发布时间:2012/4/17 15:34:00 -- 可以禁止直接输入 |