社区
Delphi
帖子详情
对tquery连续执行几次,就死了,为何
snow
2000-01-02 01:08:00
while not table1.eof
...
query1.close;
query1.par...('ch').asstring:=a;
query1.open;
...
table1.next;
end;
...全文
270
12
打赏
收藏
对tquery连续执行几次,就死了,为何
while not table1.eof ... query1.close; query1.par...('ch').asstring:=a; query1.open; ... table1.next; end;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyb
2000-01-06
打赏
举报
回复
注意在query1.open前必须加入这样一句:query1.prepare.
supershan
2000-01-05
打赏
举报
回复
这个问题太简单了,你把代码贴全了让我瞧瞧!
tiger
2000-01-04
打赏
举报
回复
最好在open之后, 迅速完成某项操作, 再Close.
即
....
query1.Open;
try
query1.param....
......
finally
query1.Close;
end;
因为Tquery如果没有和数据感知控件(TDBGird等)相连,
又和Ttable一起用, 很容易出问题的(deadlock).
渤海海峡
2000-01-04
打赏
举报
回复
对与 query1.open 无需使用 query1.prepare.
对于 prepare 一般用法:
...
...
query1.prepare;
query1.execsql; //非open查询
query1.unprepare;
会不会是程序的其他地方出问题了?
hudehai
2000-01-04
打赏
举报
回复
我在Delphi3.0加ODBC连SQL SERVER时发现有此问题(BDE中选择SQL SERVER)
但改用BDE的MSSQL类型来连SQL SERVER中就不再有问题.
建议换一种表结构和Driver Type试一试,如(dbase表)
tiger
2000-01-03
打赏
举报
回复
你的数据库是什么?
snow
2000-01-03
打赏
举报
回复
1. 单机 用paradox,有无索引时均一样。
2. 记录少时正常,大于500多条则故障.
3. 内存等设置均正常
4.
LaoZheng
2000-01-02
打赏
举报
回复
while not table1.eof
...
query1.close;
query1.par...('ch').asstring:=a;
query1.PrePare;
query1.open;
...
table1.next;
end
kxy
2000-01-02
打赏
举报
回复
query1的sql好象是不对头,
试一试
query1.close;
query1.sql.clear;
query1.sql.add('....');
.....
...
amo
2000-01-02
打赏
举报
回复
你想完成什么功能?
barton
2000-01-02
打赏
举报
回复
table1与query1有冲突?
snow
2000-01-02
打赏
举报
回复
1 query1.sql中为'select * from ysgl where 车号=:ch'
2 query1.PrePare试过,没用
3
delphi -
TQuery
控件学习 转载 www.knowsky.com
第九章 查询数据库 这一章介绍如何用
TQuery
构件查询数据库,如何通过SQL语句检索、插入、更新和删除数据。SQL是符合工业标准的关系数据库语言,既可以用于远程的基于服务器的数据库,如Sybase、Oracle、InterBase和Microsoft SQL Server,也可以用于本地数据库如Paradox、dBASE、FoxPro和Access以及符合ODBC的数据库。9.1 有效地使用
Delhpi
TQuery
应用
9.1 有效地使用查询 要有效地使用查询,必须熟悉标准的SQL语言以及所使用的服务器对SQL-92的限制和扩展,同时还要熟悉BDE。 9.1.1 查询桌面数据库 作为一个桌面开发者,应对表格、记录和字段的概念有所了解,又能熟练地使用TTable构件访问数据集中的每一条记录和每一个字段。 还可以使用TTable的范围和过滤功能在数据集中选择一部分记录,前者用于选择一块
连续
的记录,这些
Delphi TClientDataSet 使用方法_详解
TClientDataSet 与TTable、
TQuery
一样,TClientDataSet也是从TDataSet继承下来的,它通常用于多层体系结构的客户端。 TClientDataSet最大的特点是它不依赖于BDE(Borland Database Engine),但
Delphi多层结构中必不可少件TClientDataSet的全面剖析
在三层结构中,TClientDataSet的地位是不可估量的,她的使用正确与否,是十分关键的,本文从以下几个方面阐述她的使用,希望对你有所帮助.1.动态索引procedure TForm1.DBGrid1TitleClick(Column: TColumn);beginif (not column.Field is Tblobfield) then//Tblobfield不能索引,
TTable 组件详解
Delphi4核心编程技术-第八章第八章 访 问 表 格 这一章介绍怎样在数据库应用程序中使用TTable构件。TTable的上级是TDBDataSet,而TDBDataSet是从TBDEDataSet继承下来的,TBDEDataSet又是从TDataSet继承下来的。因此,如果对第六章的内容完全掌握了的话,您应该对TTable构件不感到陌生。8.1 使用TTable构件的一般步骤 TT...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章