没什么特殊设置
就放个adoconnection adoquery datasource dbgrid
设置好连接等数据库中一表t_1中 autoid(种子字段),a,b (a,b字段都是字符串型)
在设计时就在adoquery1写了 select * from t_1 一个按钮中 写到 adoquery1.delete就出现错误:差不多是 数据重复 不能删除之类的
但是数据库中的记录还是 删掉了有种子字段 为什么 还会有出现 数据重复不能删除的错误 ???
就放个adoconnection adoquery datasource dbgrid
设置好连接等数据库中一表t_1中 autoid(种子字段),a,b (a,b字段都是字符串型)
在设计时就在adoquery1写了 select * from t_1 一个按钮中 写到 adoquery1.delete就出现错误:差不多是 数据重复 不能删除之类的
但是数据库中的记录还是 删掉了有种子字段 为什么 还会有出现 数据重复不能删除的错误 ???
解决方案 »
- DELPHI
- 关于串口数据提取算法问题?急
- 请问用delphi做报表打印图形时,怎么不支持gif文件格式?急急!
- 如何转换KeyDown里的Word类型的Key到字符?
- 关于TSHFileOpStruct的问题,多谢大家捧场!
- Edit1.text as Button1
- 请教关于Delphi中FTP的问题!!!(急,急,急)
- 请问大家如何可以把一个类似Excel做的线图导入到Word中去??44分(实在没分了)
- 能否可以介绍WEBSNAP的书籍
- 如何在一个位图上面画一块单色的矩形区域,并使矩形区域半透明.
- 这个原因也会导致,"无法更新定位行.一些值在最后读取的时候已更改.",不知道大家知道么?? 怎么解决,大家出个点子.
- 如何实现用SQL语句把本地ACCESS的表中的数据导入到远程SQL Server 数据库的表中?
adoquery1.post
这样试试看
with adoquery do
begin
close;
sql.text := ' delete from table where 条件';
ExecSql;
end;
DBGrid1.Refresh;(如果是用dbgrid)
因为我那个表有种子字段
并且 我打开数据集的时候 是用select * from t_1
with adoquery do
begin
close;
sql.text := ' delete from table where 条件';
ExecSql;
end;