데이터 베 이 스 를 대량으로 입력 하 는 응용 에서 비교적 광범 위 하 며,대량 입력 에 관 한 방법 도 여러 가지 가 있다.다음은 내 가 실제 응용 과 결합 하여 내 가 어떻게 실현 되 었 는 지 이야기 하 겠 다.주로 form 의 집합 개념 을 사용 하고 순환 을 통 해 얻 은 모든 집합 내 데 이 터 를 사용한다.여러분 이 보기에 편리 함 을 고려 하여 나 는 그것 을 한 페이지 에 통합 시 켰 다. 다음은 구체 적 인 코드 입 니 다. batchInput.asp <% '##################################### 'File 기능:데이터 일괄 입력 'Author:Myhon 'Date:2003-8-19 '##################################### '데이터베이스 에 데이터 쓰기 SUB writeData() dim recCnt,i dim fieldName1,fieldName2,fieldName3 dim conn dim sqlStr,connStr connStr="Provider=SQLOLEDB.1;Initial Catalog=myDatabase;Data Source=myhon;User Id=sa;PASSWORD=" set conn=Server.CreateObject("ADODB.Connection") conn.open connStr '데이터베이스 연결 만 들 기 recCnt=request.form("stu_num").count '모두 몇 개의 기록 을 얻 었 습 니까? '대량 입력 데이터 for i=1 to recCnt fieldName1=trim(request.form("fieldName1")(i)) fieldName2=trim(request.form("fieldName2")(i)) fieldName3=trim(request.form("fieldName3")(i)) sqlStr="insert into myTable(fieldName1,fieldName2,fieldName3) values('" sqlStr=sqlStr & fieldName1 & "','" sqlStr=sqlStr & fieldName2 & "','" sqlStr=sqlStr & fieldName3 & "')" 'response.write sqlStr conn.execute(sqlStr) next END SUB '일괄 입력 인터페이스 보이 기 SUB InputData() dim recCnt,i %>