mdsk.net
当前位置:首页 >> DElphi 中出现 List inDEx out oF BounDs (2) >>

DElphi 中出现 List inDEx out oF BounDs (2)

DBGrid没有设置列,访问不存在的列就出现上面的错误.

list index out of bound,索引溢出, 什么时候会出现这种情况呢? 用DBGRID组件时,你的数据项只有八列,0-7;但你偏偏要访问第九列,会出现这种提示;下拉列表框也是如此,列表框明明只有7个选项,但你要访问第八选项,也会出现这种错误提示. 你的dbgrid1...

报错信息为游标超出范围 你在sql.add( 'select count(出仓单号) from xg100410cc ');之后不跟上open方法的话query的active属性貌似会自动改为false,这样的话query里面连一行数据都没有了,游标肯定超过范围 应该是这个问题

数组越界 query1.close; query1.sql.clear; query1.sql.add('update user set password='''+edit1.text+'''where userID=userID'); query1.execsql; 不就行了 为啥还写那么复杂

你的procedure TForm1.dbgrd1CellClick(Column: TColumn);中的代码想实现的是双击grid控件中的某一行。让list控件逐行的将每个字段中的内容增加到list控件中对吗?下面是代码: listbox1.Clear; for i:=0 to dbgrid.Columns.Count-1 do begin li...

两种办法: 1、把open去掉 2、open改成如下: with adoquery1 do begin close; sql.clear; sql.add('select * from boat); open; end;

j为什么从1开始循环,简单看一下,可能是j超出范围了,调试一下吧,应该很好解决。

abel16.Caption:=''; adoquery4.close; adoquery4.SQL.Clear; //数据查询慢是估计是没有索引的缘故 if (combobox1.text='') and (combobox3.text='') then//这里没有错 但是结果出现得很慢 需要过十几二十秒才跳出结果 能不能改改???? begin...

意思是列表索引越界 list是列表 index是索引 判断下index的值。

哪个写的书,水平真是烂的可以。现在弱智都敢出来写书。 照下面的改: procedure TForm1.FormCreate(Sender: TObject); begin FillChar(SysDir, SizeOf(SysDir), 0); GetSystemDirectory(@SysDir, SizeOf(SysDir) - 1); WebBrowser1.Navigate('c...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com