ADO查询:etc:ClientName<>'张三',用什么方法呢?

memstone 2002-10-31 05:12:54
目的:在添加记录时,确认输入的用户名在当前表中是唯一的.
不想用的方法:sqlqry查询,filter过滤,添加所产生的异常.
求:是否有其它方法?

附:看了findKey,locate等,似乎只能进行类似于ClientName='张三'之类的查询.

礼!
...全文
31 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
memstone 2002-11-01
  • 打赏
  • 举报
回复
有想应该还有办法的吧,暂不结帖,希望有不同声音.
大家快来啊,UP有分.
memstone 2002-10-31
  • 打赏
  • 举报
回复
噢,对,还有SQL.
但是我十分不明白,为什么filter可以用表达式,而find,locate等不能用表达式呢?还是我不知道,可是我查了很久了,就是没找着.
想当初,foxbase也有表达式啊.难道有了SQL就不用了?
另外,使用filter和find,locate的时耗相差多少?
是不是filter最慢啊,呵呵,只是随便问问,没去测试过.
CodeDuDu 2002-10-31
  • 打赏
  • 举报
回复
用SQL查询不是更好吗?
memstone 2002-10-31
  • 打赏
  • 举报
回复
To CodeDuDu(都都):
我用的是Access数据库,似乎并不支持存储.

假如没有办法的话,只能用循环或是filter来处理了,可是这样的效率应当不高
CodeDuDu 2002-10-31
  • 打赏
  • 举报
回复
在数据库里建存储过程,先判断是否唯一,在插入!!
iceriver521 2002-10-31
  • 打赏
  • 举报
回复
不太明白你的意思,
memstone 2002-10-31
  • 打赏
  • 举报
回复
纠错:其实添加时,就要查询ClientName='张三'就行了,但是修改的时候我想应
当用:ClientName='张三' and ClientID<>XXX(当前标识号)

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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