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

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

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

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

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

strings 1-10 改成0-9就可以了

对List的调用超出了该List的上界 跟踪程序,先确定该List.Count,再检查调用时的Index

数组长度为0你取了非0位置的值就会越界。最好的解决办法就是debug

for i:=0 to adoquery1.FieldCount do 改成 for i:=0 to adoquery1.FieldCount - 1 do 因为下标从0开始

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

你访问了列表的下标为0的数据,但是列表此时为空。就是数组越界。 一般是TList,TStringList产生的问题,你检查一下你的Combobox之类的列表控件,是否有在列表空的时候,对itemIndex赋0值

procedure TForm1.Button1Click(Sender: TObject); var I: Integer; Index: Integer; Point: TPoint; DrawRect: TRect; begin for I := 0 to Listbox1.Items.Count - 1 do begin listbox1.ItemIndex:=k; if k -1 then begin DrawRect.Left := 0 ...

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