반응형
<% Response.AddHeader "Content-Type", "application/json" 'DB 연결 SbDBConn objConn sData = "{""date"":[""2015-02-26""], ""data"":["_ & "{""ID"":""test01"",""NAME"":""홍길동""},{""ID"":""test02"",""NAME"":""보리""}]}" 'request.form("DATA") Set sData = JSON.parse(sData) nCnt = 0 itemCnt = sData.data.length sSalesDay = sData.date For Each o In sData.data Set objCmd = Server.CreateObject("ADODB.Command") With objCmd .ActiveConnection = objConn .CommandType = adCmdStoredProc .CommandText = "USP_TEST" .Parameters.Append .CreateParameter("RETURN_VALUE", adInteger, adParamReturnValue) .Parameters.Append .CreateParameter("@sId", adVarchar, adParamInput, 12, o.ID) .Parameters.Append .CreateParameter("@sName", adVarchar, adParamInput, 100, o.NAME) .Execute , , adExecuteNoRecords nRetValue = .Parameters("RETURN_VALUE") End With Set objCmd = Nothing If nRetValue = "1" Then nCnt = nCnt + 1 IF nCnt = itemCnt THEN sJsonText = "{'RESULT':'Y'}" ELSE sJsonText = "{'RESULT':'T'}" END IF Else sJsonText = "{'RESULT':'E'}" End If Next 'sJsonText = "{'data':'"& sData.data.length &"'}" sJsonText = Replace(sJsonText,"'",Chr(34)) Response.write sJsonText SbDbClose objConn %>
반응형
'프로그래밍 > ASP' 카테고리의 다른 글
asp 프로시저 numeric parameter (0) | 2015.04.16 |
---|---|
asp File Download/파일다운로드 (0) | 2015.04.03 |
DEXTUpload 다중파일 업로드 및 정보가져오기 (0) | 2014.10.22 |
asp Split함수/특정문자 기준으로 나누기 (0) | 2014.10.17 |
asp XML과 JSON출력 형식 (0) | 2014.10.17 |