반응형
<%
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 |