这个方法好像行不通啊!看的以往的帖子,从数据库导入到Excel的例子居多,从Excel到SQL数据库的很少,即使有都没有判断Excel的结束行,都是写死在里面的,如:
for i:=2 to 10 do
begin
ADOQuery1.Insert;
ADOQuery1.FieldByName('用户名').AsString:=sheet1.cells.item[i,1].value;
ADOQuery1.FieldByName('密码').AsString:=sheet1.cells.item[i,2].value;
ADOQuery1.Post;
end;
万一我的excel记录只有2行,那岂不是在SQL里插入了8条空记录?期待高手的方法!