Asp 데이터베이스 튜토리얼 레코드 삭제는 실제로 ASP에서 매우 쉽습니다. 데이터베이스에 연결되어 있는 동안에는 SQL 삭제 기능을 사용하여 삭제하는 예를 살펴보겠습니다. 단일 레코드 삭제
다음과 같이 코드 코드를 복사합니다.
id = 안전요청(id)
sql=id>&id&인 table1에서 삭제
rs.open SQL,콘,1,3
response.write <script>alert('삭제 성공');location.href='del.asp';</script>
rs=아무것도 설정하지 않음
conn=아무것도 설정하지 않음
불법문자를 필터링하는 기능입니다.
다음과 같이 코드 코드를 복사합니다.
함수 saferequest(paraname)
희미한 값
paravalue=요청(paraname)
isnumeric(paravalue) = true이면
saferequest=파라밸류
종료 기능
elseif instr(lcase(paravalue),select ) > 0 또는 instr(lcase(paravalue),insert ) > 0 또는 instr(lcase(paravalue),delete from) > 0 또는 instr(lcase(paravalue),count() > 0 또는 instr(lcase(paravalue),drop table) > 0 또는 instr(lcase(paravalue),update ) > 0 또는 instr(lcase(paravalue),truncate ) > 0 또는 instr(lcase(paravalue),asc() > 0 또는 instr(lcase(paravalue),mid() > 0 또는 instr(lcase(paravalue),char() > 0 또는 instr(lcase(paravalue),xp_cmdshell) > 0 또는 instr(lcase(paravalue),exec master) > 0 또는 instr(lcase(paravalue),net localgroup 관리자) > 0 또는 instr(lcase(paravalue), and ) > 0 또는 instr(lcase(paravalue),net user) > 0 또는 instr(lcase(paravalue), 또는 ) > 0 또는 instr(lcase(paravalue),)>0 또는 instr(lcase(paravalue),')>0 그런 다음
response.write 함수에 잘못된 문자를 추가하지 마세요!
응답.끝
또 다른
saferequest=파라밸류
종료하면
종료 기능
일괄 삭제 방법:
주로 for 루프를 사용하여 달성됩니다.
다음과 같이 코드 코드를 복사합니다.
id=request.form(체크박스)
id=분할(id,,)
슈=0
i=0에서 UBound(id)까지
sql=select * from jiang_fname 여기서 id=&id(i)
rs=conn.execute(sql) 설정
슈=슈+1
다음