您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> 高分求救:怎样避免FindKey、Locate等函数自动Post?

高分求救:怎样避免FindKey、Locate等函数自动Post?

来源:网络整理     时间:2016/8/19 9:48:52     关键词:

关于网友提出的“ 高分求救:怎样避免FindKey、Locate等函数自动Post?”问题疑问,本网通过在网上对“ 高分求救:怎样避免FindKey、Locate等函数自动Post?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 高分求救:怎样避免FindKey、Locate等函数自动Post?
描述:

我是Delphi新手,目前正在做一个MIS系统,我碰到了如下问题,高分请大侠指教:
因为不能损失数据,该系统是基于原来的数据库(Foxpro)开发的,所以系统的用户管理我只能自己写(不能像ORACLE一样交给数据库自动管理),在写用户注册模块时,我想禁止同一用户名重复注册,而且我不能修改数据库结构(比如通过建立用户名主键+插入异常来处理)因此我采用了如下方法来判断:
if tbUser.Locate('name',edtName.Text,[loCaseInsensitive]) then
     begin
       MessageBox(handle, '您输入的用户名已经存在,请选择其他的用户名已注 册',  mb_IconQuestion + mb_OK);
       tbUser.Cancel;
     end; 
但是,我发现FindKey或Locate方法会自动Post,就是说它会自动插入我不想要的数据,请问怎样避免这种情况?


以上介绍了“ 高分求救:怎样避免FindKey、Locate等函数自动Post?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3388435.html

相关图片

相关文章