<%


 '//Addnew 함수는 레코드셋을 이용해 데이타를 추가하는 방식이다.
 '//Addnew 함수를 통해서 데이타를 추가하면 마지막에 반드시 Update라는 메소드가 있어야지 적용이된다
 '//기존 쿼리를 사용하는 방법이 레코드셋을 이용하는것 보다 속도는 조금빠르지만 초보자에게는 약간
 '//복잡한면이 없지 않다...
 '//기존 쿼리방식은 많은 insert 문중 에러가 발생하면 Dbcon.Execute SQL 을 가리키지만 이방법은
 '//어디가 잘못되었는지 바로 지적해준다 디버깅면에서 추천할만하다

 

 '//하지만 이방법은  모든 OLEDB 제공자가 이기능을 지원하지 않는다는 것이다

 

 Dim strConnect
 Dim Rs


 strConnect = "Provider=SQLOLEDB.1;Data Source=xxxx;Initial Catalog=xxxx;user ID=xxxx;password=xxxx;"
 Set Rs = server.CreateObject("ADODB.Recordset")


 With Rs
 .open "테이블명",strConnect, adOpenStatic, adLockPessimistic, adCmdTable
 .Addnew
 .Fields("uid") = "abcd"
 .Fields("name") = "홍길동"
 .Fields("memo") = "abcdefg hijk lmn"
 .Fields("idate") = now()
 .Update
 .Close
 End With


 set Rs=nothing


 response.write "새로운 데이타가 추가되었습니다."
%>

2008/02/21 15:47 2008/02/21 15:47

Trackback Address :: https://youngsam.net/trackback/161