일부 오래된 코드를 살펴보면서 내가 이해할 수없는 부분을 발견했습니다 .... 제가 말할 수있는 한, 그것은 단지 간단한 삽입입니다. 그러나 그들은 왜이 방법으로 그것을 했습니까? 삽입물로 다시 쓸 수 있을까요, 아니면 무언가를 깨뜨릴 수 있습니까?클래식 ASP 이해하기
아래를 참조하십시오 :
Set TextRS = Server.CreateObject("ADODB.RecordSet")
Set TextRS.ActiveConnection = Conn
TextRS.Source = "SELECT IDX,TIMESTAMP,CURRENTFLAG,TEXT FROM " & TextTable & " WHERE 1=2 FOR UPDATE"
TextRS.CursorLocation = 2
TextRS.CursorType = 3
TextRS.Open ,,,3
TextRS.AddNew
TextRS(0).Value = IDX
TextRS(1).Value = Timestamp
TextRS(2).Value = "Y"
TextRS(3).AppendChunk TextPiece
TextRS.Update
TextRS.Close
삽입 문을 매개 변수화하고 SQL 삽입을 피하는 한 가지 방법. 이를 INSERT 문으로 변경하면 쿼리를 매개 변수화해야합니다. –