. 쿼리 사용시
SQL = "DELETE TABLE WHERE IDX = ?" Set Cmd = Server.CreateOjbect("ADODB.Command") width Cmd .ActiveConnection = objConn .CommandType = adCmdText .CommandText = SQL .Parameters.Append Cmd.CreateParameter("IDX", adInteger, adParamInput, 0, idx) End width Set Rs = Cmd.Execute() Set Cmd = Nothing |
. 프로시저 사용시
Set Cmd = Server.CreateObject("ADODB.Command") with Cmd .ActiveConnection = objConn .CommandType = adCmdStoredProc .CommandText = "[dbo].[SP_NAME]" .Parameters.Append .CreateParameter("@JUMSU" , adNumeric , adParamInput) .Parameters.Append .CreateParameter("@IDX" , adInteger , adParamOutput, 0) .Parameters("@JUMSU").Precision = 10 .Parameters("@JUMSU").NumericScale = 0 .Execute , , adExecuteNoRecords IDX = .Parameters("@IDX") End with Set Cmd = Nothing |
. 파라미터 설정
입력값 : .Parameters.Append Cmd.CreateParameters(parameter, type, adParamInput,typeSize, value)
출력값 : .Parameters.Append Cmd.CreateParameters(parameter, type, adParamOutput,typeSize)
. SQL 형식별 TYPE 속성
SQL 형식 | TYPE 속성 | SIZE | |
숫 자 형 |
INT | adInteger | 0 |
TYNYINT | adTinyInt | 0 | |
SMALLINT | adSmallInt | 0 | |
Decimal(10,0) | adNumeric | Precision(10) NumericScale(0) |
|
문 자 형 |
VARCHAR(10) | adVarChar | 10 |
CHAR(1) | adChar | 1 | |
NCHAR(50) | adWChar | 50 | |
NVARCHAR(MAX) | adVarWChar | 214748364 | |
날 짜 형 |
DATETIME | adDBTimeStamp | 0 |
SMALLDATETIME | adDBDate | 0 |
'프로그램&DB > ASP' 카테고리의 다른 글
ASP에서 XML 데이터 불러오기 by Outsider님 (0) | 2011.09.01 |
---|---|
[ASP 기초 정리] 날짜와 시간 함수 - 황재선님 제공 (0) | 2011.08.29 |
[ASP DEXT] 이미지 썸네일(리사이즈) (0) | 2011.08.11 |
ASP LoadPicture 이미지사이즈 (0) | 2011.08.11 |
UTF-8인코딩 및 디코딩 관련 함수 (URLEncodeUTF8,URLDecodeUTF8) (0) | 2011.08.11 |