แนะนำ: พารามิเตอร์พารามิเตอร์ไวยากรณ์ของฟังก์ชัน datediff คำอธิบายส่งคืนช่วงเวลาระหว่างสองวัน ไวยากรณ์ DATEDIFF (ช่วงเวลา, วันที่ 1, วันที่ 2 [, FirstDayOfWeek] [, FirstWeekOfOfyear]]) ไวยากรณ์ของฟังก์ชัน datediff มีพารามิเตอร์ต่อไปนี้: พารามิเตอร์คำอธิบายช่วงเวลาที่ต้องการ นิพจน์สตริงแสดงช่วงเวลาที่ใช้ในการคำนวณวันที่ 1 และวันที่ 2 ค่าที่เกี่ยวข้อง
1. สร้างวัตถุ mdbrecordset ฐานข้อมูล MDB เป็นฐานข้อมูลที่สมบูรณ์ซึ่งอาจมีหลายตารางข้อมูล ในฟังก์ชั่นนี้ฟังก์ชั่นของการเชื่อมต่อคือการเชื่อมต่อกับฐานข้อมูลและฟังก์ชั่นของ RecordSet คือการเปิดตารางข้อมูล
| ฟังก์ชั่น createMdBreCordSet (ชื่อไฟล์ฐานข้อมูลชื่อตารางข้อมูลหรือคำสั่งเลือก) Dim Conn, ผู้ให้บริการ, DBPath 'สร้างวัตถุการเชื่อมต่อ ตั้งค่า conn = server.createObject (ADODB.Connection) ผู้ให้บริการ = ผู้ให้บริการ = microsoft.jet.oledb.4.0; dbpath = data source = & server.mappath (ชื่อไฟล์ฐานข้อมูล) 'เปิดฐานข้อมูล Conn.open Provider & DBPath ตั้งค่า createMdBreCordSet = server.createObject (adoDB.RecordSet) 'เปิดตารางข้อมูล createemdbrecordset.open ชื่อตารางข้อมูล, Conn, 2, 2 ฟังก์ชันสิ้นสุด |
2. สร้างวัตถุ RecordSet สำหรับฐานข้อมูล MDB ด้วยรหัสผ่าน วิธีการจัดตั้งนั้นคล้ายกับวัตถุ RecordSet ที่สร้างฐานข้อมูล MDB โดยไม่มีรหัสผ่านยกเว้นว่ามีพารามิเตอร์รหัสผ่านเพิ่มเติมนั่นคือเมื่อเชื่อมต่อกับฐานข้อมูลต้องให้ข้อมูลรหัสผ่าน
| functionCreateSecuredMdBreCordSet (ชื่อไฟล์ฐานข้อมูลชื่อตารางข้อมูลหรือเลือกคำสั่งรหัสผ่าน) Dimconn ผู้ให้บริการ dbpath 'สร้างวัตถุการเชื่อมต่อ setConn = server.createObject (ADODB.Connection) ผู้ให้บริการ = ผู้ให้บริการ = microsof.jet.oledb.4.0; dbpath = dataSource = & server.mappath (ชื่อไฟล์ฐานข้อมูล) 'เชื่อมต่อฐานข้อมูลระวังให้มีพารามิเตอร์รหัสผ่าน conn.openprovider & dbpath & jetoledb: databasepassword = & assword SetCreateCuredMdBreCordSet = เซิร์ฟเวอร์ CreateObject (ADODB.RecordSet) 'เปิดตารางข้อมูล createsecuredmdbrecordset.open ชื่อตารางข้อมูล, Conn, 2,2 endfunction |
3. ไฟล์ DBF ไม่ใช่ไฟล์ฐานข้อมูลมาตรฐาน แต่เทียบเท่ากับตารางข้อมูลในไฟล์ฐานข้อมูลมาตรฐานเท่านั้น ดังนั้นเพื่อใช้ไฟล์ DBF คุณสามารถใส่ไฟล์ DBF ทั้งหมดในไดเรกทอรีเดียวเพื่อให้ชื่อไดเรกทอรีถือเป็นฐานข้อมูลมาตรฐานและไฟล์ DBF แต่ละไฟล์จะเทียบเท่ากับตารางข้อมูลในฐานข้อมูลมาตรฐาน ไดเรกทอรีในฟังก์ชั่นต่อไปนี้คือชื่อไดเรกทอรีที่ DBF ตั้งอยู่
| FunctionCreatedBFrecordSet (ชื่อไดเรกทอรีชื่อไฟล์ DBF หรือคำสั่งเลือก) Dimconn, driver, sourcetype, dbpath 'สร้างวัตถุการเชื่อมต่อ setConn = server.createObject (ADODB.Connection) driver = driver = {MicrosoftVisualFoxProdriver}; sourcetype = sourcetype = dbf; dbpath = sourcedb = & server.mappath (ชื่อไดเรกทอรี) 'โทรเปิดเมธอดเพื่อเปิดฐานข้อมูล conn.opendriver & sourcetype & dbpath setCreatedBFreCordSet = Server.CreateObject (ADODB.RecordSet) 'เปิดไฟล์ DBF CreateDBFRECORTSET.OPENDBF ชื่อไฟล์หรือเลือกคำสั่ง, Conn, 2,2 endfunction |
4. ฐานข้อมูล DBC ที่สร้างโดย FoxPro นั้นคล้ายกับฐานข้อมูล MDB ทั้งสองอยู่ในรูปแบบของฐานข้อมูลที่มีหลายตารางข้อมูลดังนั้นวิธีการเข้าถึงของฐานข้อมูล DBC จึงคล้ายกับฐานข้อมูล MDB
| FunctionCreatedBcreCordSet (ชื่อไฟล์ฐานข้อมูล DBC ชื่อตารางข้อมูลหรือเลือกคำสั่ง) Dimconn, driver, sourcetype, dbpath 'สร้างวัตถุการเชื่อมต่อ setConn = server.createObject (ADODB.Connection) driver = driver = {MicrosoftVisualFoxProdriver}; sourcetype = sourcetype = dbc; dbpath = sourcedb = & server.mappath (ชื่อไฟล์ฐานข้อมูล DBC) 'เชื่อมต่อฐานข้อมูล conn.opendriver & sourcetype & dbpath setCreatedBcreCordSet = server.createObject (adoDB.RecordSet) 'เปิดตารางข้อมูล CreateBcrecordset.Open ชื่อตารางข้อมูลหรือเลือกคำสั่ง, Conn, 2,2 endfunction |
5. ปฏิบัติต่อไฟล์ XLS (หนังสือ) ที่สร้างโดย Excel เป็นฐานข้อมูลและแต่ละแผ่นงาน (แผ่นงาน) ถือเป็นตารางฐานข้อมูล
| ฟังก์ชั่น createExcelRecordSet (ชื่อไฟล์ XLS ชื่อแผ่น) Dim Conn.driver, dbpath 'สร้างวัตถุการเชื่อมต่อ ตั้งค่า conn = server.createObject (ADODB.Connection) driver = driver = {microsoft excel driver (*.xls)}; dbpath = dbq = & server.mappath (ชื่อไฟล์ XLS) 'โทรเปิดเมธอดเพื่อเปิดฐานข้อมูล conn.open driver & dbpath ตั้งค่า createExcelRecordSet = server.createObject (adoDB.RecordSet) 'เปิดแผ่น CreateEexcelRecordset.Open เลือก * จาก [& Sheet & $], Conn, 2, 2 ฟังก์ชันสิ้นสุด |
6. เซิร์ฟเวอร์ SQL
| functionsCreatESQLServerRecordSet (ชื่อคอมพิวเตอร์, รหัสผู้ใช้, รหัสผ่านผู้ใช้, ชื่อฐานข้อมูลตารางข้อมูลหรือตารางมุมมองหรือเลือก Directive) Dimparams, Conn setCreatSqlServerConnection = ไม่มีอะไร setConn = server.createObject (ADODB.Connection) params = provider = sqloledb.1 params = params &; dataSource = & คอมพิวเตอร์ params = params &; userId = & userId params = params &; รหัสผ่าน = & รหัสผ่าน params = params & .initialCatalog = & ชื่อฐานข้อมูล connopenparas SetCreatESQLServerRecordSet = เซิร์ฟเวอร์ CreateObject (ADODB.RecordSet) createSqlServerRecordset.opensource, Conn, 2,2 endfunction |
แบ่งปัน: การวิเคราะห์สั้น ๆ ของรหัสเอฟเฟกต์การเปิดหน้าดี หมายเหตุ: ชื่อไฟล์ควรเป็น index.asp เอฟเฟกต์การแสดงผลมีดังนี้: ทั้งหมด 100 รายการ หน้าปัจจุบันหน้า 8/11 เป็นหน้าก่อนหน้า [6] [7] [8] [9] [10] หน้าหน้าถัดไปหน้าถัดไปหน้าถัดไป!-#include = conn.asp- %pageshowsize = 5'how หลายหน้าจะปรากฏขึ้นต่อหน้า mypagesize = 10'how บทความจำนวนมาก