asp 도움 좀 주세효효효..ㅠㅠ; 정보
asp 도움 좀 주세효효효..ㅠㅠ;
본문
<%
dim keyword(2)
pk_n4EBook = Request("pk_n4EBook")
SQL = "SELECT * FROM tblebook"
SQL = SQL & " WHERE pk_n4EBook = " & pk_n4EBook
Set rs = db.Execute (SQL)
ebook_img = rs("fk_n4Image")
category = rs("fk_n1SubjectCategory")
subject = rs("fk_n1Subject")
ebook_file = rs("fk_n4File")
keywords = rs("keywords")
If NOT IsNull(keywords) Then
keyword = Split(keywords, "l")
Else
keyword(0) = NULL
keyword(1) = NULL
keyword(2) = NULL
End If
%>
일단 소스는 이러합니다.
근데 여기서 문제가 좀 있어서...
dim keyword(2)
이것땜시 어떤 게시물은 읽히고 어떤 게시물은 빈페이지가 나오고 그렇습니다;
4시간 째 삽질 중인데...도통..asp를 해본 적이 없어서 감이 안오네요;
이걸 if문으로 돌릴 수 있을까요?
페이지 주소가 이렇게 붙는데
ebook_edit.asp?pk_n4EBook=27
27 >= 때는 위 소스를 실행하고
27 < 때는
<%
'dim keyword(2)
pk_n4EBook = Request("pk_n4EBook")
SQL = "SELECT * FROM tblebook"
SQL = SQL & " WHERE pk_n4EBook = " & pk_n4EBook
Set rs = db.Execute (SQL)
ebook_img = rs("fk_n4Image")
category = rs("fk_n1SubjectCategory")
subject = rs("fk_n1Subject")
ebook_file = rs("fk_n4File")
keywords = rs("keywords")
If NOT IsNull(keywords) Then
keyword = Split(keywords, "l")
Else
keyword(0) = NULL
keyword(1) = NULL
keyword(2) = NULL
End If
%>
이렇게 실행해라 이렇게 바꿀 수 없을까요?
도통 asp는......모르겠네요
돠줍쇼!!!!
0
댓글 6개


필요해서 하나씩 관심을 갖다보니 ...
할줄아는거는 많은데(?) 제대로 할줄 아는것이 없는거 같은...

SQL = "INSERT INTO tblebook (fk_n4User, fk_n4Title, fk_n4Image, fk_n1SubjectCategory, fk_n1Subject, fk_n4File, fk_n4Review, fk_n4Contents, fk_n4Price, fk_n4Totalpage, fk_n4Createdate, fk_n4Sale, keywords) VALUES ("
SQL = SQL & fk_n4user
SQL = SQL & ", '" & Replace(fk_n4Title, "'", "''") & "'"
SQL = SQL & ", '" & filename1 & "'"
SQL = SQL & ", " & fk_n1SubjectCategory
SQL = SQL & ", " & fk_n1Subject
SQL = SQL & ", '" & filename2 & "'"
SQL = SQL & ", '" & Replace(fk_n4Review, "'", "''") & "'"
SQL = SQL & ", '" & Replace(fk_n4Contents, "'", "''") & "'"
SQL = SQL & ", " & fk_n4Price
SQL = SQL & ", " & fk_n4Totalpage
SQL = SQL & ", '" & fk_n4Createdate & "'"
SQL = SQL & ", " & fk_n4Sale
SQL = SQL & ", '" & keyword(0) & "|" & keyword(1) & "|" & keyword(2) & "' )" <--요거?


이거 참고하셔서 일단 배열개수부터 체크한후 그것에 따라 | 의 개수에 따른 조건문을 나열하심이....
아니면 response.write len(keywords) 하여 문자열길이를 체크
그리고
keywords 배열의 값이 null 인지 아니면 "" 이 있는건지도 확인