sql数据库中为"Admin"登录时"admin"或者"Admin"都可以通过,也就是不区分大小写.但是,当给出某些提示信息时会遇到判断字符串(区分大小写)的情况比如:if DM.CDS_YHSZ.fieldbyname('用户别名').asstring = 'admin'then
begin
application.messagebox('系统管理员不可删除', '管理系统', mb_iconinformation + mb_defbutton1);
exit;
end;这样,当用户输入'Admin'时就会运行删除操作了。怎样处理这种矛盾呢??还请各位指教
begin
application.messagebox('系统管理员不可删除', '管理系统', mb_iconinformation + mb_defbutton1);
exit;
end;这样,当用户输入'Admin'时就会运行删除操作了。怎样处理这种矛盾呢??还请各位指教
解决方案 »
- 字符串判断的问题,在线等待!
- DELPHI中Tsavetestfiledialog怎么用
- delphi写的页签控件(继承RzPageControl)如何在控件的右键菜单中生成新页签
- 高手这个A34579dfbbeyu346563345/==是用什么方法加密的啊?
- 套接字与http的请求问题
- gauge控件无显示
- 谁帮处理一下谢谢
- 怎样在程序运行中可以动态改变不是从TWinControl继承出来的控件的位置和大小(分不够可以大量多加)
- 怎样在注册表中新建一个REG_MULTI_SZ类型的值?
- 如何让应用程序可以动态生成DLL,然后再LOADLIBRARY(AAA.DLL)引用他?
- 如何发送鼠标消息
- 窗体设计器背景颜色的问题。请各位高手援助!!
var
i:integer;
begin
I := CompareStr(DM.CDS_YHSZ.fieldbyname('用户别名').asstring,'admin'then);
if I <>0 then
begin
application.messagebox('系统管理员不可删除', '管理系统', mb_iconinformation + mb_defbutton1);
exit;
end;
end;