login register Sysop! about ME  

2022년 09월 28일 15시 35분 00초,     조회수 : 284
  제목 : input type checkbox로 테이블에 저장되어 있는 file을 지우려고 합니다
SEQ : 164418 글쓴이 : lljungho

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

input에 name=checkdel , value=1 값을 주고 체크가 되어 넘어왔을 때

	   if checkdel = 1 then
	   sql = "delete from table where files=" & idx
	   end if

이렇게 작성을 해보았는데 이런 오류가 나더라구요 

varchar 값 'oq_20220927164853.jpg'을(를) 데이터 형식 int(으)로 변환하지 못했습니다.

왜 그런지 모르겠지만 우선 오류보다는 코드를 맞게 작성한 건지도 
잘 모르겠습니다 ㅠㅠㅠㅠ 왕왕초보 코린이라 너무 어렵습니다 
도와주시면 감사하겠습니다!!

  supercore
  2022-09-28(17:19)
캐릭 이미지
if checkdel = 1 then
sql = "delete from table where files=" & idx
Response.Write sql
Response.End
end if

idx 변수에 잘못된 값이 할당되는거 같아요.

  lljungho
  2022-09-29(09:10)
캐릭 이미지
아! 네 그렇네요; files를 잘못 적었네요 그런데
if checkdel = 1 then
sql = "delete from table where idx=" & idx
end if

이렇게 하니깐 해당 db가 전체가 다 지워지네요 ㅠ;
file에 해당하는 값만 지우고 싶은데 구글링해서 찾아보는데
이해가 잘 안되네요 sql=""부분에 where부분을 수정해야할거 같은데
뭐라 적어야할지 모르겟습니다 ㅠ



제목 작성자 날짜 조회
input type checkbox로 테이블에 저장되어 있는 file을 지우려고 .. (2) lljungho 2022-09-28 284

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})