Recordset ??, - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Recordset ??,

Description:

Chapter 07. Recordset , Command Recordset Command Recordset [1/7] Recordset ( 7-1 ... – PowerPoint PPT presentation

Number of Views:0
Avg rating:3.0/5.0
Slides: 18
Provided by: met71
Category:
Tags: recordset

less

Transcript and Presenter's Notes

Title: Recordset ??,


1

Chapter 07. Recordset ??, Command ??
2
?? ??
  • Recordset ??? ??
  • Command ??? ??

3
Recordset ?? 1/7
  • Recordset ?? (?? 7-1 ?? 7-5 ??)
  • SQL ???? ???? ??? ???? ???? ??? ?? ??
  • Record Set? ???, ???? ??
  • Recordset ??? ???? ?? (?? ??)

4
Recordset ?? 2/7
  • Recordset ?? ?? ??
  • ?????? ?? ??
  • Open ???? ???? ??? ??? ?? ??

?? Set ?? Server.CreateObject("ADODB.Recordset")
? Set ConnDB Server.CreateObject("ADODB.Recordset") Set objCon Server.CreateObject("ADODB.Recordset")
?? ??.Open ??, ???? , ????, ????, ?? 
5
Recordset ?? 3/7
  • ??
  • SQL? ???? ??
  • ???? ???? ??
  • ?? ????? ???? ??

objRs.Open "SELECT FROM tblMember", ConnDB
objRs.Open "tblMember", ConnDB
objRs.Open "sp_Update", ConnDB
6
Recordset ?? 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
7
Recordset ?? 5/7
  • ?? ??
  • ?? ???? ???? ???? ??
  • ?? ??? ??

?? ? ??
adOpenForwardOnly 0 ?? ??? ??? ?? MoveNext ???? ??
adOpenKeyset 1 ?? ??? ????? ??, ??? ????? ??? ??? ?? ?? Move ??? ??
adOpenDymanic 2 ??? ??, ??, ??? ??? ?? ???? ?? Move ??? ??
adOpenStatic 3 ?? ??? ??? ?? ?? Move ??? ??
8
Recordset ?? 6/7
  • ?? ??
  • ???? ??? ? ?? ?? ??? ?? ??

?? ? ??
adLockReadOnly 1 ?? ??
adLockPessimistic 2 ???? ???? ???? ?? ??? ??? ?? ???? ??????? ?
adLockOptimistic 3 ??? ??? ?? ? ?? ??? ??. ??? ? ?? ???? ??? ? ? ??
adLockBatchOptimistic 4 ???? ???? ??? ?? ?? ??? ??
9
Recordset ?? 7/7
  • ??
  • ??? ?? ? ???? ??? ??? ??

?? ? ??
adCmdUnspecified -1 ??? ??? ???? ??
adCmdText 1 SQL ?? ?? ??? ??
adCmdTable 2 ??? ?? (SQL ??? ?? ?? ??)
adCmdStoredProc 4 ?? ????
adCmdUnkown 8 ??? ? ? ??
adCmdFile 256 ??? ??? ?? ????
adCmdTableDirect 512 ??? ?? (?? ?? ??)
10
Command ?? 1/6
  • Command ?? (?? 7-6 ??)
  • ??? ???? ???? ??? ?? ??
  • ????? ???? ??? ??? ??
  • ??? ???? ???? ??

11
Command ?? 2/6
??? ??
Cancel ?? ?? ??
CreateParameter ??? Parameter ?? ??
Execute CommandText ??? ??? ??
?? ??
ActiveConnection Command ??? Connection ?? ??
CommandText ??? ??? ???
CommandTimeout ??? ??? ?? ?? ??
CommandType ???? ?? ??
Name ?? Command ?? ??
Parameters ?? Command ??? Parameter ?? ???
Prepared ??? ?? ?? ?? ?? ??
Properties ?? Command ??? Property ?? ??
State Command ?? ?? ?? ??
12
Command ?? 3/6
  • Command ?? ?? ??
  • ??? ???? ???? ?? Execute ??? ??

?? Set ?? Server.CreateObject("ADODB.Command")
? Set ConnDB Server.CreateObject("ADODB.Command") Set objCon Server.CreateObject("ADODB.Command")
?? Command.Execute (????, ????, ??)
13
Command ?? 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
14
Command ?? 5/6
  • ?????? (?? 7-9 ?? 7-11 ??)
  • ??? SQL??? ?? ??? ?? ?
  • ?? ?? (?? 7-7, ?? 7-8 ??)

15
Command ?? 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
Write a Comment
User Comments (0)
About PowerShow.com