內容介紹
本書介紹的ASP是一種伺服器端的腳本(Script)語言。它類似HTML,Script與CGI的結合體,但是其運行效率卻比CGI更高,程式編制也比HTML更方便且具有靈活性,程式安全及保密性也遠比Script更好。它不但像VBScript一樣簡單易用,而且可以通過ADO(Active Data Object)輕鬆地存取各種資料庫。此外,還有很好的擴充性。是目前網頁開發中最易學、靈活性最大的開發工具作品目錄
目 錄第1章 關於ASP(ActiveServerPages)
1.1什麼是ASP
1.2ASP的環境需求設定
1.2.1安裝TCP/IP網路通訊協定
1.2.2安裝Web伺服器
1.2.3安裝ASP軟體
1.3如何取得更多的相關信息
第2章 ASP內置對象
2.1 Request對象
2.1.1Request對象屬性(Property)
2.1.2Request對象方法(Method)
2.1.3Request對象數據集合(Collections)
2.1.3.1 Form數據集合
2.1.3.2QueryString數據集合
2.1.3.4 Co0kies數據集合
2.1.3.5ServerVariables數據集合
2.1.3.6ClientCertificate數據集合
2.2 Response對象
2.2.1 Response對象方法
2.2.1.1 Write方法
2.2.1.2 Redirect方法
2.2.1.3BinaryWrite方法
2.2.1.4 AppendToLog方法
2.2.1.5 AddHeader方法
2.2.1.6Clear方法
2.2.1.7End方法
2.2.1.8 Flush方法
2.2.2Response對象屬性
2.2.2.1 Buffer屬性
2.2.2.2CacheControl屬性
2.2.2.3Charset屬性
2.2.2.4 ContentType屬性
2.2.2.5Expires屬性
2.2.2.6ExpiresAsolute屬性
2.2.2.7IsClientC0nnected屬性
2.2.2.8PICS屬性
2.2.2.9Status屬性
2.2.3Response對象數據集合
2.3Server對象
2.3.1Server對象屬性
2.3.2Server對象方法
2.3.2.1CreateObject方法
2.3.2.2MapPath方法
2.3.2.3HTMLEncode方法
2.3.2.4 URLEncode方法
2.4Session對象
2.4.1Session對象的事件(Event)
2.4.2Session對象的方法(Method)
2.4.3Session對象的屬性(Property)
2.4.3.1TimeOut屬性
2.4.3.2SessionID屬性
2.4.3.3CodePage屬性
2.4.3.4 LCID屬性
2.4.4Session對象的數據集合(C0llections)。
2.4.4.1Session對象的Contents數據集合
2.4.4.2Sessi0n對象的StaticObjects數據集合
2.5Application對象
2.5.1 Application對象的事件(Event)
2.5.2Application對象的方法(Method)
2.5.3Application對象的數據集合(Collections)
2.5.3.1 Contents數據集合
2.5.3.2StaticObjects數據集合
2.6ObjectContext對象
第3章 ASP內置組件
3.1 AdRotator組件
3.1.1AdRotator組件相關檔案說明
3.1.2AdRotator組件屬性
3.1.3AdRotator組件方法
3.2FileAccess組件
3.2.1FileSystemObject對象
3.2.1.1CreateTextFile方法
3.2.1.2 OpenTextFile方法
3.2.1.3 CopyFile方法.
3.2.1.4 DeleteFile方法
3.2.1.5FileExists方法
3.2.1.6 GetExtensionName方法
3.2.1.7 GetFile方法
3.2.1.8GetFileName方法
3.2.1.9MoveFile方法
3.2.1.10 CopyFolder方法
3.2.1.11MoveFolder方法
3.2.1.12CreateFolder方法
3.2.1.13 DeleteFolder方法
3.2.1.14 FolderExists方法
3.2.1.15 GetFolder方法
3.2.1.16GetParentFolderName方法
3.2.1.17GetSpecialFolder方法
3.2.1.18GetTempName方法
3.2.1.19GetDrive方法
3.2.1.20 GetDriveName方法
3.2.1.21DriveExists方法
3.2.1.22Drives屬性
3.2.1.23GetAbsolutePathName方法
3.2.1.24 GetBaseName方法
3.2.1.25 BuildPath方法
3.2.2TextStream對象
3.2.2.1AtEndOfLine屬性
3.2.2.2AtEndOfStream屬性
3.2.2.3Column屬性
3.2.2.4Line屬性
3.2.2.5Close方法
3.2.2.6Read方法
3.2.2.7ReadLine方法
3.2.2.8ReadAll方法
3.2.2.9Skip方法
3.2.2.10SkipLine方法
3.2.2.11Write方法
3.2.2.12WriteLine方法
3.2.2.13WriteBlankLines方法
3.2.3以FileAccess組件製作網頁計數器
3.3 ContentLinking組件
3.3.1網頁或網址的線性排列順序檔案
3.3.2ContentLinking組件方法
3.3.2.1GetListCount方法
3.3.2.2GetListIndex方法
3.3.2.3GetNextURL方法
3.3.2.4GetNextDescription方法
3.3.2.5GetPreviousURL方法
3.3.2.6GetPreviousDescription方法
3.3.2.7GetNthURL方法
3.3.2.8GetNthDescription方法
3.4BroWseCapabilities組件
3.5PageCounter組件
3.6PermissionChecker組件
3.7RegistryAccess組件
3.7.1 Get方法
3.7.2Set方法
3.7.3ExpandString方法
3.7.4GetExPand方法
3.7.5SetExPand方法
3.7.6ValueType方法
3.7.7KeyExists方法
3.7.8DeleteKey方法
3.7.9DeleteValue方法
3.7.10CopyKey方法
第4章 ADO與資料庫
4.1ODBC的安裝與設定
4.2ADO簡介
4.3資料庫連線
4.4簡單查詢
4.5控制查詢數據
4.6增加記錄
4.7修改記錄
4.8刪除記錄
4.9運行StoredProcedure
4.10處理MultipleRec0rdSet
4.11ADO與MicrosoftExcel97
第5章 ASP與資料庫
5.1 Connection對象
5.1.1Connection對象方法
5.1.1.1Open方法
5.1.1.2Execute方法
5.1.1.3Close方法
5.1.1.4BeginTrans方法
5.1.1.5Comm tTrans方法
5.1.1.6RollbackTrans方法
5.1.2Connection對象屬性
5.1.2.1 Connecti0nTimeout屬性
5.1.2.2CommandTimeout屬性
5.1.2.3ConnectionString屬性
5.1.2.4Provider屬性
5.1.2.5DefaultDatabase屬性
5.1.2.6CursorLocation屬性
5.1.2.7Atttrlbutes屬性
5.1.2.8IsolationLevel屬性
5.1.2.9Mode屬性
5.1.2.10State屬性
5.1.2.11Version屬性
5.1.3Connection對象數據集合
5.1.3.1 Errors數據集合
5.1.3.2Properties數據集合
5.2Errors數據集合與Error對象
5.2.1Errors數據集合
5.2.1.1Count屬性
5.2.1.2Clear方法
5.2.1.3Item方法
5.2.2Error對象
5.2.2.1Description屬性
5.2.2.2Number屬性
5.2.2.3Source屬性
5.2.2.4NativeError屬性
5.2.2.5sQLState屬性
5.2.2.6HelpContext屬性
5.2.2.7HelpFile屬性
5.3Properties數據集合與Property對象
5.3.1Properties數據集合
5.3.1.1Count屬性
5.3.1.2Refresh方法
5.3.1.3 Item方法
5.3.2Property 對象。
5.3.2.1Name屬性
5.3.2.2 Value屬性
5.3.2.3Type屬性
5.3.2.4Attributes屬性
5.4Recordset對象
5.4.1Rec0rdset對象方法
5.4.1.1Open方法
5.4.1.2Close方法
5.4.1.3MoveFirst方法
5.4.1.4MoveLast方法
5.4.1.5MoveNext方法
5.4.1.6MovePrevious方法
5.4.1.7Move方法
5.4.1.8Update方法
5.4.1.9CancelUpdate方法
5.4.1.10AddNeW方法
5.4.1.11De1ete方法
5.4.1.12NextRec0rdset方法
5.4.1.13Requery方法
5.4.1.14CancelBatch方法
5.4.1.15UpdateBatch方法
5.4.1.16Clone方法
5.4.1.17Resync方法
5.4.1.18Supports方法
5.4.1.19GetR0ws方法
5.4.2Recordset對象屬性
5.4.2.1ActiveC0nnection屬性
5.4.2.2 Source屬性
5.4.2.3CursorLocation屬性
5.4.2.4 CursorType屬性
5.4.2.5 LockType屬性
5.4.2.6RecordC0unt屬性
5.4.2.7BOF屬性
5.4.2.8EOF屬性
5.4.2.9PageSize屬性
5.4.2.10PageCount屬性
5.4.2.11AbsolutePage屬性
5.4.2.12 AbsolutePositi0n屬性
5.4.2.13Bo0kmark屬性
5.4.2.14EditMode屬性
5.4.2.15Filter屬性
5.4.2.16MaxRecords屬性
5.4.2.17State屬性
5.4.2.18CacheSize屬性
5.4.2.19 Status屬性
5.4.3Recordset對象數據集合
5.5 Fields數據集合與Field對象
5.5.1Fields數據集合
5.5.1.1Count屬性
5.5.1.2Refresh方法
5.5.1.3Item方法
5.5.2Field對象
5.5.2.1Name屬性
5.5.2.2Value屬性
5.5.2.3Type屬性
5.5.2.4Attributes屬性
5.5.2.5NumericScale屬性
5.5.2.6Precision屬性
5.5.2.7ActualSize屬性
5.5.2.8DefinedSize屬性
5.5.2.9OriginalValue屬性
5.5.2.10 UnderlyingValue屬性
5.5.2.11AppendChunk方法
5.5.2.12GetChunk方法
5.5.2.13Properties數據集合
5.6Command對象
5.6.1 Command對象屬性
5.6.1.1ActiveC0nnection屬性
5.6.1.2CommandText屬性
5.6.1.3 C0mmandType屬性
5.6.1.4 CommandTimeout屬性
5.6.1.5Name屬性
5.6.1.6State屬性
5.6.1.7Prepared屬性
5.6.2Command對象方法
5.6.2.1 CreateParameter方法
5.6.2.2Execute方法
5.6.3Command對象數據集合
5.7Parameters數據集合與Parameter對象
5.7.1 Parameters數據集合
5.7.1.1 Count 屬性
5.7.1.2Append 方法
5.7.1.3Delete方法
5.7.1.4 Refresh方法
5.7.1.5 Item方法
5.7.2Parameter對象
5.7.2.1Name屬性
5.7.2.2 Va1ue屬性
5.7.2.3Type屬性
5.7.2.4 Attributes屬性
第6章 ASP與Oracle8
6.1認識OracleObjectsforOLE
6.2環境需求與軟體安裝
6.2.1環境需求
6.2.2軟體安裝
6.2.3軟體設定與測試
6.2.3.1 Oracle8資料庫連線
6.2.3.2Oracle7資料庫連線
6.2.3.3MicrosoftODBCAdministrator
6.3OracleObjectServer簡介
6.3.1 OracleObjectServer包含對象
6.3.2OracleObjectServer對象介紹
6.4OracleObjectServer快速入門
6.4.1資料庫連線
6.4.2簡單查詢
6.4.3控制查詢數據
6.4.4增加記錄
6.4.5更新記錄
6.4.6刪除記錄
6.4.7運行St0redFunction
6.4.8運行St0redProcedure
6.4.9運行Package
6.4.10 處理MultipleCursor
6.5OracleObjectServer深入討論
6.5.1OraClient對象
6.5.1.1 OraClient對象屬性
6.5.1.2OraClient對象方法
6.5.2OraSession對象
6.5.2.1 OraSession對象屬性
6.5.2.2OraSession對象方法
6.5.3OraConnecton對象
6.5.4OraDatab ase對象
6.5.4.1 OraDatabase對象屬性
6.5.4.2OraDatab ase對象方法
6.5.5OraDynaset對象
6.5.5.1 OraDynaset對象屬性
6.5.5.2OraDynaset對象方法
6.5.6OraSQLStmt 對象
6.5.6.1 OraSQLStmt對象屬性
6.5.6.2 OraSQLStmt對象方法
6.5.7OraField對象
6.5.7.1 OraField對象屬性
6.5.7.2OraField對象方法
6.5.8OraParameter對象
6.5.8.1 OraParameter對象屬性
6.5.8.2OraParameter對象方法
6.5.9OraParameterArray對象
6.5.9.1 OraParameterArray對象屬性
6.5.9.2 OraParameterArray對象方法
6.6OracleObjectServer與Excel97
6.7 OracleObjectServer與VisualBasic6.0
6.7.1 資料庫連線
6.7.2數據維護
6.7.3運行StoredFunction
6.7.4運行StoredProcedure
6.7.5運行St0redPackage
6.7.6處理MultipleCursor
第7章 充分利用現有資源
7.1 檔案上載組件
7.1.1組件安裝
7.1.2檔案上載(SA-FileUp)組件常用屬性與方法
7.1.3單一檔案上載
B.7.5 Day函式。
B.7.6 WeekDay函式
B.7.7 Time函式
B.7.8 Hour 函式
B.7.9Minute函式
B.7.10Sec0nd函式
B.7.11Timer函式
B.7.12DateValue 函式
B.7.13TimeValue函式
B.7.14DateSerial函式
B.7.15TimeSerial函式
B.8數組類型函式
B.8.1 Array函式