求指点Delphi 运行时出现报错 list index out of bounds(); 似乎与DBGrid的列数显示数据库中信息有关!
答案:3 悬赏:10 手机版
解决时间 2021-02-10 01:14
- 提问者网友:容嬷嬷拿针来
- 2021-02-09 14:09
求指点Delphi 运行时出现报错 list index out of bounds(); 似乎与DBGrid的列数显示数据库中信息有关!
最佳答案
- 五星知识达人网友:鸽屿
- 2021-02-09 14:59
应该是连接数据库的query的字段数量的问题!!
自己设断点看看问题在哪里。。
自己设断点看看问题在哪里。。
全部回答
- 1楼网友:末日狂欢
- 2021-02-09 18:00
你程序中引用的列数超出了现有DBGrid的列数
比如你的DBGrid有10列,但是你的程序中引用了第11列,于是会出现 list index out of bounds()
- 2楼网友:第幾種人
- 2021-02-09 16:26
简单的一个数据库查询!不用这么麻烦!!
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from '+adotable1.tablename);
adoquery1.sql.add(' where('+label3.caption+' like ''%'+edit1.text+'%'')');
adoquery1.open;
end;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯