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...

什么是主题,应该DBGrid没有设置列,而程序却对列进行操作,访问不存在的列就出现上面的错误.

数组越界 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...

说明读取list的数组越界了,也就是说读取的下标不存在。 举例: List list = new linkedList(); list.add("0"); list.add("1"); 结果就是:list.get(0) =1; 如果读取的是:list.get(2);那么就会报错数组越界。 备注:如果不知道长度,可以通过“l...

不要那么复杂 直接 adoquery1.ExecSQL('insert into boat values(''' + edit1.text + '''.'''+ edit2.text + ''',''' + ... edit10.text + ''')');

var FileList: TStrings; function ListFiles(Dir: String):TStrings; //自定义函数,用于取得指定目录下的所有文件名列表 var FSearchRec: TSearchRec; FindResult: Integer; begin if Dir[length(Dir)] '\' then Dir:=Dir+'\'; FileList :=TSt...

应该是连接数据库的query的字段数量的问题!! 自己设断点看看问题在哪里。。

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

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