数据库记录删除 Delphi6编程我用TDBGrid显示一数据库表,我像删除一行记录,打算先得到用户选的一个单元格的内容,然后用SQL语句删除该记录,但不知如何得到用户选择的单元格的内容,哪位大侠指教一二。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如 :delete ...... where 列名= 数据集.fieldbyname('列名').asstring 删除完后怎么在TDBGrid中更新啊??? 如果你的表有主键的话,可以使用adoquery1.refresh; 直接调用数据集的DELETE,删除的就是用户当前选中的那一行记录.如果要删除指行记录,可以先LOCATE. 但不知如何得到用户选择的单元格的内容--------------可以在dbgrid的onclick事件中写,比如先设置一个变量 vid:string;然后,vid:=dbgrid.column.fields[0].AsString;最后用sql语句删除,delete from table where id='''+vid+''' 用delphi的append插入,会把一个datetime从日期和时间中截断。请问如何解决 我快疯了,这个工期算不算合理? 怎么样对access数据库修改指定项的字段值,急!!! 读写文件文件 三层越学越不懂了,大家指教一下啊! 如何用SQL语句列出当前记录的记录号? 在ADOQuery中执行两个查询,如何得到第二个table2的结果集? fastreport为什么不能统计记录条数count(id)?万分紧急!在线听答!!!!!!!!!!!!!! 请大家说一说《DEPHI开发人员指南》这本书!! 如何定制提示框(hint)? 谁有paradox的学习资料啊? 有关DBGridr又一个新的问题
--------------可以在dbgrid的onclick事件中写,
比如先设置一个变量 vid:string;
然后,vid:=dbgrid.column.fields[0].AsString;
最后用sql语句删除,
delete from table where id='''+vid+'''