Why do you use Table?
Why not try to use Query?
Why not try to use Query?
解决方案 »
- 《Windows程序设计》第四章例子
- 判断“用户名”是否存在,怎么在delphi中实现?
- 如何用WebBrowser提交radio的form?
- 以前学java,现在改用DELPHI了,请教怎么动态创建数据库连接啊
- 关于TOleContainer控件的问题,求救高手。
- 怎么来删除TreeView的子节点???up有分
- 各位赶快给我的SQL打110啊 急急急!!!!!!!!!
- 火!着火了!!!
- 在局域网内多用户共享数据库的什么样的方法?
- 能否不在database Desktop,在Delphi用TTable控件建立索引文件.(DBF)
- delphi4下的FORM如何在DELPHI4下打开
- 如何监听局域网上的IP数据报?来自:http://vr_fight.home.chinaren.com
2、Check(DbiPackTable(Table1.DbHandle, Table1.Handle, Nil, szDBASE, TRUE));
如何使用,句柄各是什么呢 ? 能举个例子吗 ? 非常感谢 !!!
Query1.close;
Query1.sql.clear;
query1.sql.add('delete from ????{表名} where userid=??? {条件}‘);
query1.execsql;Check(DbiPackTable(Table1.DbHandle, Table1.Handle, Nil, szDBASE, TRUE));
中 Table1即为你的TABLE控件,其他不管,直接写上就是。
form1.Table1.edit;
form1.Table2.CanModify ;
去掉。
form1.Table1.edit;
form1.Table2.CanModify ;
去掉后运行,出现错误提示:“Dataset is not in edit or insert !”,请问该如何处理呢 ???
谢谢 !!!
begin
table1.close;
Table1.Exclusive := True;
Table1.Active := True;
with table1 do
begin
Locate('userid',edit1.text, [loPartialKey]);
table1.delete;
end;end;end.运行后出现“Table is busy !”
Table2.Active:=False;
With Tquery.Create(nil) do begin
Databasename:=???
Sql.Clear;
Sql.Add('Delete * from '+TableName+' where '+'条件');
ExecSQL;
free;
end;用这个试一试?
我看你这个DELPHI学得真累啊!从EDIT一个记录到DELETE一个记录,过多久了?多自己试试,琢磨琢磨,不要老是等别人的解答,真的!你说的问题基本上都不是软件本身引起的,很多是外部环境的因素,你又不可能全部说清楚,别人也是一头雾水。你现在这个问题我看即使别人帮你解决了,你还是不知道什么原因,什么时候会再发生的。
query1.close;
query1.sql.clear;
query1.sql.add('delete from <tablename> where <>');
query1.execsql;