X
xhyph
Unregistered / Unconfirmed
GUEST, unregistred user!
我有个英语单词的文件
每一行的格式为'英语=中文'
一共有4000多行
用ADO+ACCSEE
str:=TStringList.Create;
temp:=TStringList.Create;
str.LoadFromFile('D:/word.txt');
for i:=0 to str.Count-1 do
begin
s:=str.Strings;
temp:=SplitString(s,'=');
//这个函数是将str的每一行以=为分界,分离出英语和中文到temp里
self.ADOQuery1.Insert;
self.ADOQuery1.FieldByName('No').AsInteger:=1+i;
self.ADOQuery1.FieldByName('Eng').AsString:=temp.Strings[0];
self.ADOQuery1.FieldByName('Cha').AsString:=temp.Strings[1];
self.ADOQuery1.Post;
temp.Clear;
end;
ShowMessage('Over');
但是通常加到1,2千个就报
List index out of bounds(1)的错误,请问这是什么错误?
每一行的格式为'英语=中文'
一共有4000多行
用ADO+ACCSEE
str:=TStringList.Create;
temp:=TStringList.Create;
str.LoadFromFile('D:/word.txt');
for i:=0 to str.Count-1 do
begin
s:=str.Strings;
temp:=SplitString(s,'=');
//这个函数是将str的每一行以=为分界,分离出英语和中文到temp里
self.ADOQuery1.Insert;
self.ADOQuery1.FieldByName('No').AsInteger:=1+i;
self.ADOQuery1.FieldByName('Eng').AsString:=temp.Strings[0];
self.ADOQuery1.FieldByName('Cha').AsString:=temp.Strings[1];
self.ADOQuery1.Post;
temp.Clear;
end;
ShowMessage('Over');
但是通常加到1,2千个就报
List index out of bounds(1)的错误,请问这是什么错误?