关于把excel 导入到 sql server2000,该怎么处理
关于把excel 导入到 sql server2000
各位老师:关于把excel 导入到 sql server2000相应的表
做一个学生信息管理;班主任把新生的名册按一定格式放在Excel 文件, 字段"学号,专业,班级,姓名...",
如何通过 delphi 的界面 上一个按键编程把Excel 文件中的数据导入到 sql server2000中呢.
------解决方案--------------------
------解决方案--------------------
各位老师:关于把excel 导入到 sql server2000相应的表
做一个学生信息管理;班主任把新生的名册按一定格式放在Excel 文件, 字段"学号,专业,班级,姓名...",
如何通过 delphi 的界面 上一个按键编程把Excel 文件中的数据导入到 sql server2000中呢.
------解决方案--------------------
------解决方案--------------------
- Delphi(Pascal) code
ADODataSet1.Close; //导入 ADODataSet1.CommandText:='select * from tb'; ADODataSet1.Open; ADODataSet1.DisableControls; try ADOQuery1.First; while not (ADOQuery1.Eof) do begin ADODataSet1.Insert; ADODataSet1.FieldByName('字段').AsString:=trim(ADOQuery1.fields[0].AsString); ADODataSet1.FieldByName('字段').AsString:=trim(ADOQuery1.fields[1].AsString); ADODataSet1.FieldByName('字段').AsString:=trim(ADOQuery1.fields[2].AsString); ADODataSet1.FieldByName('字段').AsString:=trim(ADOQuery1.fields[3].AsString); ADODataSet1.FieldByName('字段').AsString:=trim(ADOQuery1.fields[4].AsString); ADODataSet1.FieldByName('字段').AsFloat:=ADOQuery1.fields[5].AsFloat; ADOQuery1.Next; end; ADODataSet1.Post; Application.MessageBox('數據導入已完成!', '提示', MB_ICONINFORMATION); edit2.Text:=''; finally ADODataSet1.EnableControls; END; ADODataSet1.Close; end;