我的数据库的用户表里的密码被md5了,也就是加密了,我现在想用delphi读出怎么读
解决方案 »
- **********有做过银行存折的打印吗******************
- 请问如何判断在richtextbox中点击的是图片?[等]
- 哪位高手知道打包ACCESS时不将.MDB文件(占用空间)打进去,表程序创建,请问有方法解决吗
- 紧急求救!只调用外部的dll而不用其函数该怎么样调用?还有udp数据广播接收!
- 在报表中想要连接ado数据库的一个表,怎么只有两个字段??
- rave 报表问题
- 如何让一个颜色用123456形式来表示?如果用colortorgb(),应该uses什么?
- 遍历窗体控件问题--欢迎进入
- Tangram框架2.5版发布
- 请问这是什么错误?invalid variant type conversion.
- 在fastreport里如果直接打印dbgrid或cxgrid里的数据呀?
- 询问一个delphi7开发时遇到的错误的原因
我这么写的select yhm,kl,yhid from ryxx where yhm='anquan' and kl='000000',在数据库里根本找不到记录。明明记录是在的,是不是kl需要转换一下,才可以用
select yhm,kl,yhid from ryxx where yhm='anquan'。搜索后再比较密码是否正确。
if MD5String(edtPwd.Text)) <> AdoQuery1.FieldByName('kl').AsString then
ShowMessag('密码错误').//edtPwd.Text就是你的语句中输入的kl='000000',比较以前要对它进行md5加密。
MD5Print(MD5String(edtPwd.Text))