if (dr["userpwd"].ToString()==pwd) 能这样写吗

邦迪代驾 2006-11-16 09:26:07
本人比较菜
if (dr["userpwd"].ToString()==pwd)
dr["userpwd"]是数据库的值,pwd是提交过来的密码值
if (dr["userpwd"].ToString()==pwd)为什么老是执行else后面的呢,应该怎么写
...全文
178 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shfaye 2006-11-19
  • 打赏
  • 举报
回复
breakpoint 就叫 中断点 吧? 不好意思,我实在没找到 设置breakpoint的图片教程,或者你去群里问问 怎么 设置 中断点。 去qq群里别人给你发个图示 你以下就明白了。 sry
qingsion 2006-11-18
  • 打赏
  • 举报
回复
不清楚,你再清楚点好吗?。
-----------------------------------------------
don't wrroied,be happy!
shfaye 2006-11-17
  • 打赏
  • 举报
回复
还有。。不知道你的 datareader dr 有没有dr.read(),如果没有的话,dr["userpwd"]的值肯定就不对了。
shfaye 2006-11-17
  • 打赏
  • 举报
回复
自己在 debug 里调试,在这一行设置一个 breakpoint看看里面dr["userpwd"].ToString() 是什么值就知道为什么要条到else了。

先把debug学会了,这些就不再是问题了。
邦迪代驾 2006-11-17
  • 打赏
  • 举报
回复
我在顶
邦迪代驾 2006-11-17
  • 打赏
  • 举报
回复
今天人都哪去了,怎么没有人呢
shfaye 2006-11-17
  • 打赏
  • 举报
回复
不知道是不是我没说清楚。赫赫___ 按F5就启动调试了。 debug就是调试的意思。

然后,你在if (dr["userpwd"].ToString()==pwd) 最左边的vs窗口边点以下鼠标左键,就会出现小红点。那个就是breakpoint.

邦迪代驾 2006-11-17
  • 打赏
  • 举报
回复
谢谢楼上的兄弟,我dr["userpwd"]用response.write输出来的值跟数据库的值一样的
debug怎么设置,我不会用debug,兄弟能给点资料吗,谢谢

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧