<%
userid = request("userid")
pwd = request("pwd")
pwd_hint = request("pwd_hint")
name = request("name")
email = request("email")
post = request("post")
addr1 = request("addr1")
addr2 = request("addr2")
tel1 = request("tel1")
tel2 = request("tel2")
tel3 = request("tel3")
tel = tel1 & "-" & tel2 & "-" & tel3
if tel1 = "" and tel2 = "" and tel3 = "" then
tel = ""
end if
birthy = request("birthy")
birthm = request("birthm")
birthd = request("birthd")
birthday = birthy & "/" & birthm & "/" & birthd
if birthy = "" and birthm = "" and birthd = "" then
birthday = ""
end if
calender = request("calender")
marry = request("marry")
if marry = "" then
marry = 0
end if
education = request("education")
job = request("job")
set db = server.CreateObject("ADODB.connection")
db.Open"Provider = microsoft.jet.oledb.4.0;data source = " & server.mappath("./db2.mdb")
sql = "update member set "
sql = sql & "pwd = '"&pwd&"'"
sql = sql & ",pwd_hint = '"&pwd_hint&"'"
sql = sql & ",name = '"&name&"'"
sql = sql & ",email = '"&email&"'"
sql = sql & ",post = '"&post&"'"
sql = sql & ",address1 = '"&addr1&"'"
sql = sql & ",address2 = '"&addr2&"'"
sql = sql & ",tel = '"&tel&"'"
sql = sql & ",birthday = '"&birthday&"'"
sql = sql & ",calender = " & calender
sql = sql & ",marry = " & marry
sql = sql & ",education = '"&education&"'"
sql = sql & ",job = '"&job&"'"
sql = sql & " where userid = '"&userid&"'"
db.Execute(sql)←이 부분이 잘못되었습니다.(이 작업에서는 업데이트 할 수 있는 쿼리를 사용해야한다는 말과 함께 에러가 뜹니다.
Response.Redirect "../membership/mem_board/list.asp"
db.Close
db = nothing
%>
카페 게시글
ASP Q/A
소스 틀린곳 좀 고쳐 주세요...아무리 봐도 모르겠네여..
북마크
번역하기
공유하기
기능 더보기
다음검색
첫댓글 이런 경우 db.Execute(sql)과 response.redirect 부분은 주석처리 하시고 response.write sql 해서 출력된 결과 보시면, 간혹 따옴표가 빠지거나, 실제 DB 자료형과 맞지 않는 경우, 값이 잘못 넘어 온 경우 등을 확인하실 수 있습니다. 날짜는 문자형으로 처리하셔야 합니다.
되도록이면 DB에서 실행되는 문장인 sql문을 먼저 꼼꼼히 확인하신 후 이상이 없다고 생각되시면 화면에 출력된 sql문을 복사하여 쿼리 분석기에서 돌려서 이상이 없다면 주석문 풀어서 실행하시면 됩니다. 값이 제대로 다 넘어 왔고 자료형도 일치한다면, 위에 적어주신 소스만으로는 별 이상이 없어보입니다.
ACCESS DB를 연결하셨네용? mdb파일에서 쓰기 권한이 있는지 확인해보세용.
쓰기 권핮이 없어요...
권한을 everyone 으로 바꾸시는 법 아시죠.. 파일에다 마우스를 둔후 right click property and ...