Title: Recordset ??,
1 Chapter 07. Recordset ??, Command ??
2?? ??
- Recordset ??? ??
- Command ??? ??
3Recordset ?? 1/7
- Recordset ?? (?? 7-1 ?? 7-5 ??)
- SQL ???? ???? ??? ???? ???? ??? ?? ??
- Record Set? ???, ???? ??
- Recordset ??? ???? ?? (?? ??)
4Recordset ?? 2/7
- Recordset ?? ?? ??
- ?????? ?? ??
- Open ???? ???? ??? ??? ?? ??
?? Set ?? Server.CreateObject("ADODB.Recordset")
? Set ConnDB Server.CreateObject("ADODB.Recordset") Set objCon Server.CreateObject("ADODB.Recordset")
?? ??.Open ??, ???? , ????, ????, ??Â
5Recordset ?? 3/7
- ??
- SQL? ???? ??
- ???? ???? ??
- ?? ????? ???? ??
objRs.Open "SELECT FROM tblMember", ConnDB
objRs.Open "tblMember", ConnDB
objRs.Open "sp_Update", ConnDB
6Recordset ?? 4/7
- ????
- ??? ??? ??? ???? ?? ??? ???? ??? ?
- Connection ??? ?? ??? ??
- ?? ???? ??? ??
Set ConnDB Sever.CreateObject("ADODB.Connection") ConnDB.Open "DSNProject_6_1UIDmemberPWD1" strSQL "SELECT FROM tblMember" Set objRs Server.CreateObject("ADODB.Recordset") objRs.Open strSQL, ConnDB
ConnDB "DSNProject_6_1UIDmemberPWD1" strSQL "SELECT FROM tblMember" Set objRs Server.CreateObject("ADODB.Recordset") objRs.Open strSQL, ConnDB
7Recordset ?? 5/7
- ?? ??
- ?? ???? ???? ???? ??
- ?? ??? ??
?? ? ??
adOpenForwardOnly 0 ?? ??? ??? ?? MoveNext ???? ??
adOpenKeyset 1 ?? ??? ????? ??, ??? ????? ??? ??? ?? ?? Move ??? ??
adOpenDymanic 2 ??? ??, ??, ??? ??? ?? ???? ?? Move ??? ??
adOpenStatic 3 ?? ??? ??? ?? ?? Move ??? ??
8Recordset ?? 6/7
- ?? ??
- ???? ??? ? ?? ?? ??? ?? ??
?? ? ??
adLockReadOnly 1 ?? ??
adLockPessimistic 2 ???? ???? ???? ?? ??? ??? ?? ???? ??????? ?
adLockOptimistic 3 ??? ??? ?? ? ?? ??? ??. ??? ? ?? ???? ??? ? ? ??
adLockBatchOptimistic 4 ???? ???? ??? ?? ?? ??? ??
9Recordset ?? 7/7
- ??
- ??? ?? ? ???? ??? ??? ??
?? ? ??
adCmdUnspecified -1 ??? ??? ???? ??
adCmdText 1 SQL ?? ?? ??? ??
adCmdTable 2 ??? ?? (SQL ??? ?? ?? ??)
adCmdStoredProc 4 ?? ????
adCmdUnkown 8 ??? ? ? ??
adCmdFile 256 ??? ??? ?? ????
adCmdTableDirect 512 ??? ?? (?? ?? ??)
10Command ?? 1/6
- Command ?? (?? 7-6 ??)
- ??? ???? ???? ??? ?? ??
- ????? ???? ??? ??? ??
- ??? ???? ???? ??
11Command ?? 2/6
??? ??
Cancel ?? ?? ??
CreateParameter ??? Parameter ?? ??
Execute CommandText ??? ??? ??
?? ??
ActiveConnection Command ??? Connection ?? ??
CommandText ??? ??? ???
CommandTimeout ??? ??? ?? ?? ??
CommandType ???? ?? ??
Name ?? Command ?? ??
Parameters ?? Command ??? Parameter ?? ???
Prepared ??? ?? ?? ?? ?? ??
Properties ?? Command ??? Property ?? ??
State Command ?? ?? ?? ??
12Command ?? 3/6
- Command ?? ?? ??
- ??? ???? ???? ?? Execute ??? ??
?? Set ?? Server.CreateObject("ADODB.Command")
? Set ConnDB Server.CreateObject("ADODB.Command") Set objCon Server.CreateObject("ADODB.Command")
?? Command.Execute (????, ????, ??)
13Command ?? 4/6
- Command ?? ?? ?
- ActiveConnection ?? ?????? ??
- CommandText ?? SQL ? ??
- Prepared ?? ??? ?? ??? ??? ? ???? ?? ??
Set objCmd Server.CreateObject("ADODB.Command") objCmd.ActiveConnection "DSNdbMemberUIDmemberPWD1" objCmd.CommadText "SELECT FROM tblMember" objCmd.CommandType 1 objCmd.Prepared TRUE objCmd.Execute
14Command ?? 5/6
- ?????? (?? 7-9 ?? 7-11 ??)
- ??? SQL??? ?? ??? ?? ?
- ?? ?? (?? 7-7, ?? 7-8 ??)
15Command ?? 6/6
- CreateParameter ??? (?? 7-9 ??)
- ?? ????? ??? ?? ?? ?? ??
- ?? ?? ?????? ??? ?? ??? ??
- ?? ?? ??? ??? ??
- ?? ?? ??? ??????? ?? ???? ???, ???? ??? ??
- ?? ?? ??? ??
- ? ?? ??? ??? ?
?? ??.CreateParameter(??, ??, ??, ??, ?)
? objCmd.CreateParameter("_at_cpu", 129, H0001, 10, "CeleronD") objCmd.CreateParameter("_at_rate", 6, H0001, , 10)
16?? ??
- Recordset ??
- SQL ???? ???? ??????? ????? ??, ??, ??, ?? ??
???? ??? ???? ???? ?? - Record Set? ???, ???? ??
- Open ???? ??
- Command ??
- ????? ???? ?? ????? ???? ?? ??? ??? ??
- ??? ???? ???? ??? Execute ???? ??
- ??????
- ??? SQL??? ???? ??? ?? ??? ?? ?
?? ??.Open ??, ???? , ????, ????, ??Â
?? Command.Execute (????, ????, ??)
17?? ??
- ?? ?? ?? Exercise
- Recordset ??? ???? ??? ?? ??
- (Exercise_7_1.asp)
- Command ??? ???? ?? ????? ??? ??? ?? ??
- (Exercise_7_2.asp)
- ???? 1 4