主题:  如何做个循环读出EXCEL所有行的记录?

万木春

职务:普通成员
等级:1
金币:0.0
发贴:165
注册:2002/6/17 21:30:27
#12005/9/28 16:42:25
用以下代码,我能把EXCEL的列加入到SQL表中,但我只能读出一行记录,如何做个循环读出excel所有行的记录?
file1 = "e:\test\test.xls"
Set Conn_xls = Server.CreateObject("ADODB.Connection"
Driver = "Driver={Microsoft Excel Driver (*.xls)};"
DBPath = "DBQ=" & file1
Conn_xls.Open Driver & DBPath
Sql_f1 = "select * from [sheet1$]"
Set Rs1 = Conn_xls.Execute(Sql_f1)

Sqlex = "Insert Into MaterielBOMread(MaterielCode,MaterielDosage,MaterielNumber)values ('"&(Rs1(0))&"','"&Trim(Rs1(3))&"','"&Trim(Rs1(5))&"')"
Conn.Execute(Sqlex)
Conn_xls.Close
Set Conn_xls = Nothing