update要用TQuery.ExecSQL,
select要用TQuery.Open
select要用TQuery.Open
解决方案 »
- 如何让鼠标放在TreeView的不同节点提示不同的信息?
- delphi dbedit 数值计算
- 如何随机得到一个16位的16进制数?
- 读写虚拟内存发生AV异常,高手帮帮忙!让我快快乐乐过新年!
- table1.InsertRecord和table1.SetFields能否直接用SQL语句替代??????
- AD祝小小和百合一生幸福!祝有情人终成着属!
- 如何在微软的Windows Media Player 6.4控件的窗口上放置一个按钮或者标签而不被遮盖呢?
- 如何在TChart中画函数y=100?
- 为什么连文件都创建不了,给我个理由,各位大仙
- 为广大编程爱好者提供软件发布平台
- 小女子有礼了!
- 请教高手,请问如何让光盘自动播放? 象delphi安装时那样?
TQuery.ExecSQL
TQuery.close
database.close
..改成查询语句..
query.open
Query.close;
//select查询语句..比如查整个表
query.open;
能行的,只不过dbgrid中把记录又定在了第一条
with Query1 do
begin
Close;
SQL.Text := 'update "customer.db" set Addr2 = "Hello, world" where CustNo=1351';
ExecSQL;
SQL.Text := 'select * from "customer.db"';
Open;
end;
case 直接检看表中有没有正确结果 of,
如果有:再看你的select 语句了;
如果都没有问题:重装delphi+补丁了;
end ;