나눔터  
  HOME > 나눔터 > 묻고답하기 > 프론트페이지
프론트페이지
프론트페이지에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 god (9414cm)

추천:  45
파일:     조회:  4387
제목:   SQL 오류
     
  아래와 같은 에러 메세지가 뜹니다...
어디인지 도통 모르겠습니다. 44번 째 줄이면
>>cmn.Execute ,,adCmdText + adExecuteNoRecords<<
위에꺼 인데... 머가 잘못 된건지.. ㅡ,.ㅡ;;


Microsoft JET Database Engine error '80040e14' 

SQL 문이 잘못되었습니다. 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' 또는 'UPDATE'가 필요합니다. 

/namoweb/Inetpub/wwwroot/order-input.asp, line 44 

위에께 에러 메세지 이구요 밑에건 ASP 소스 입니다.






<!--METADATA TYPE="typelib" NAME="Microsoft AACTIVEx Data Object 2.5Library" UUID="{00000205-0000-0010-8000-00AA006D2EA4}"-->

<HTML>
<HEAD>
<TITLE>수주 입력 완료</TITLE>
</HEAD>
<BODY>

<H2>수주 입력 완료</H2>

<%

filePath = Server.Mappath("db/gds.mdb")
strCon = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & filePath

Set cnn = Server.CreateObject("ADODB.Connection")
cnn.open strCon

Set Cmn=Server.CreateObject("ADODB.Command")
Set cmn.ActiveConnection = cnn
cmn.CommandText = "order(DATE,USER,WORK_NO,MODEL,TYPE,MODE,TOOL NO,PNL,complete) values (?,?,?,?,?,?,?,?,?)"
cmn.Prepared = true

cmn.Parameters.append cmn.CreateParameter("date",adVarChar, ,255)
cmn.Parameters.append cmn.CreateParameter("user",adVarChar, ,255)
cmn.Parameters.append cmn.CreateParameter("work_no",adVarChar, ,255)
cmn.Parameters.append cmn.CreateParameter("model",adVarChar, ,255)
cmn.Parameters.append cmn.CreateParameter("type",adVarChar, ,255)
cmn.Parameters.append cmn.CreateParameter("mode",adVarChar, ,255)
cmn.Parameters.append cmn.CreateParameter("tool no",adVarChar, ,255)
cmn.Parameters.append cmn.CreateParameter("pnl",adVarChar, ,255)
cmn.Parameters.append cmn.CreateParameter("complete",adVarChar, ,255)

cmn("DATE") = request.form("orderdate")
cmn("USER") = request.form("ordername")
cmn("WORK_NO") = request.form("ordernomber")
cmn("MODEL") = request.form("ordermodel")
cmn("TYPE") = request.form("ordertype")
cmn("MODE") = request.form("ordermode")
cmn("TOOL NO") = request.form("ordertoolno")
cmn("PNL") = request.form("orderpnlsize")
cmn("complete") = request.form("ordercomplete")

cmn.Execute ,,adCmdText + adExecuteNoRecords

Response.Write "새로운 수주를 입력 하였습니다."

Set cmn.ActiveConnection = Nothing

cnn.Close
Set cnn=Nothing

%>

</BODY>
</HTML>

 
[불량 게시물 신고]  
대구루루해당 페이지 지우고 다시 만드시는 것이 좋을듯 싶군요. 소스 수정하면서 sql쿼리 앞부분을 통으로 지우신거 같네요... (지워졌기 때문에 이해가 불가능합니다. ^^)11-22 (12:27)
삭제 ■신고
        
  

작성일 : 2003-11-22(10:16)
최종수정일 : 2003-11-22(10:16)