for i:=0 to ADOQuery1.RecordCount-1 do
ComboBox1.Items.Add(ADOQuery1.Fields[i].AsString);
循环运行到i=1时就出现运行错误,错误提示为“List index out of bounds(1)”
请大侠们指点
ComboBox1.Items.Add(ADOQuery1.Fields[i].AsString);
循环运行到i=1时就出现运行错误,错误提示为“List index out of bounds(1)”
请大侠们指点
ComboBox1.Items.Add(ADOQuery1.Fields[i].AsString);
ComboBox1.Items.Add(ADOQuery1.Fields[i].AsString);
要么是一固定的,如
ComboBox1.Items.Add(ADOQuery1.Fields[1].AsString);
adoquery1.next;
当然你的表字段要有2个
是不是下面这样啊
for i:=0 to ADOQuery1.fieldcount-1 do
ComboBox1.Items.Add(ADOQuery1.Fields[i].AsString);
for i:=0 to ADOQuery1.fieldcount-1 do
ComboBox1.Items.Add(ADOQuery1.FieldByName('字段名').AsString);
试一下
for i:=0 to ADOQuery1.RecordCount-1 do
if ADOQuery1.Fields[i].AsString<>'' then
ComboBox1.Items.Add(ADOQuery1.Fields[i].AsString);