select count(*) from $(table) where Name='Edward' 不就行了吗?
到底想问什么?
到底想问什么?
解决方案 »
- Delphi:老问题:自动提交网页.
- 晕了,用tcxdbbuttonedit做了个控件,调了三天没调好.
- 老汉我衣衫褴褛,拄棍托钵,口中喃喃:“给个installshield6.22的下载地址吧”
- 兄弟帮忙看看!机子为何老有病毒!
- 给大家来一个挑战性的软件设计,各位请进来说说你的看法
- 组件和控件有什么区别?
- 语音报帐!500分相送!
- 请问:delphi连接Access数据库,用table.recno显示当前记录为何一直是负数?
- 字符串赋值给字符型数组的问题!!!请帮忙!急!!!!!!!!!!!!!!!!!!
- 让自学考试去死吧...........还要考吗???
- 组织DELPHI的开发小组需要注意的问题??
- 谁给我一个win32asm.exe?
EXIST select name from $(table) where name='Edward'
然后你可以将这个谓词加在别的where子句中
Recordset rs=Execute SQL;
if rs.RecordCount==0
...
{update your data}
......
except
showmessage('重复!');
end;
try
更新数据的程序,例如:next post等;
except
错误处理代码
end;
你要在数据库中把这一个字段定义为primary key,如果是这样的话,数据库会自动保证不会重复,如果你更新重复的数据,就会抛出异常,由except后
的代码处理!