永发信息网

求指点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;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯