freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫websqlppt課件-資料下載頁

2025-01-14 19:33本頁面
  

【正文】 中插入一組數(shù)據(jù)。定義一個(gè)“插入數(shù)據(jù)”按鈕,代碼如下: button onclick=insert()。 插入數(shù)據(jù) /button insert ()方法 button onclick=insert()。插入數(shù)據(jù) /button script type=text/javascript var request。 function insert(){ request = (MyTestDatabase)。 = function(event) { alert(錯(cuò)誤號(hào): + )。 }。 = function(event) { var data = [ { id: 110, name: Tom, age: 25, }, { id: 210, name: John, age: 26, }, { id: 310, name: Alice, age: 27, }, { id: 410, name: Mike, age: 28, }, { id: 510, name: Sophia, age: 29, } ]。 接上 var db = 。 var trans = (employees, )。 var store = (employees)。 // 刪除可能的垃圾數(shù)據(jù) (110)。 (210)。 (310)。 (410)。 (510)。 for (var i in data) { var request1 = (data[i])。 = function(event) { alert(成功插入數(shù)據(jù), id= + )。 }。 } }。 } /script 1.遍歷對(duì)象存儲(chǔ)空間中的數(shù)據(jù) ?可以通過調(diào)用 ObjectStore對(duì)象 .openCursor()方法在對(duì)象存儲(chǔ)空間中打開游標(biāo),方法如下: var request對(duì)象 = ObjectStore對(duì)象.openCursor()。 ?在 request對(duì)象的 onsuccess()處理函數(shù)中可以通過,代碼如下: = function(event) { var cursor = ? //游標(biāo)對(duì)象 …… } 使用下面的方法可以訪問游標(biāo)對(duì)象中的數(shù)據(jù) ?,得到游標(biāo)中的 Key path值; ?,得到游標(biāo)中指定鍵的值。 ?打開游標(biāo)后,游標(biāo)指向?qū)ο蟠鎯?chǔ)空間中的第一條數(shù)據(jù)。 ?調(diào)用 ()方法可以將游標(biāo)移動(dòng)到下一條記錄,并觸發(fā) request對(duì)象的 success事件。 ?因此,在 request對(duì)象的 onsuccess()處理函數(shù)中調(diào)用 ()方法就可以遍歷打開的對(duì)象存儲(chǔ)空間中的數(shù)據(jù) 【 例 22】 ?使用游標(biāo)遍歷對(duì)象存儲(chǔ)空間 employees中的數(shù)據(jù)。定義一個(gè)“查詢數(shù)據(jù)”按鈕,代碼如下: button onclick=query()。 查詢數(shù)據(jù) /button query ()方法 script type=text/javascript var request。 function query(){ request = (MyTestDatabase)。 = function(event) { alert(錯(cuò)誤號(hào): + )。 }。 = function(event) { var db = 。 var trans = (employees, )。 query ()方法 var store = (employees)。 var request1 = ()。 = function(event) { var cursor = 。 if (cursor) { (39。info39。).innerHTML += id : + + 。 name : + + 。 age : + + 。 : + + br。 ()。 } else { alert(查詢完成 )。 } }。 }。} 使用游標(biāo)遍歷對(duì)象存儲(chǔ)空間 employees中的數(shù)據(jù) 2.指定查詢數(shù)據(jù)的范圍 ?如果在打開游標(biāo)時(shí)不希望遍歷對(duì)象存儲(chǔ)空間中的所有數(shù)據(jù),也可以在 openCursor()方法中指定一個(gè)查詢范圍,方法如下: var request對(duì)象 = ObjectStore對(duì)象.openCursor(查詢范圍對(duì)象 )。 ( 1)匹配等于指定鍵值的記錄 ?使用 ()方法可以指定查詢范圍為指定鍵值的記錄,方法如下: 查詢范圍對(duì)象 = (指定鍵值 ) ( 2)匹配小于指定鍵值的記錄 ?使用 ()方法可以指定查詢范圍小于指定鍵值的記錄,方法如下: 查詢范圍對(duì)象 = (指定鍵值 , 是否不包括指定鍵值 ) ?如果第 2個(gè)參數(shù)等于 true,則查詢范圍不包括指定鍵值,否則查詢范圍包括指定鍵值。默認(rèn)值為 false。 ( 3)匹配大于指定鍵值的記錄 ?使用 ()方法可以指定查詢范圍大于指定鍵值的記錄,方法如下: 查詢范圍對(duì)象 = (指定鍵值 , 是否不包括指定鍵值 ) ?如果第 2個(gè)參數(shù)等于 true,則查詢范圍不包括指定鍵值,否則查詢范圍包括指定鍵值。默認(rèn)值為false。 ( 4)匹配指定范圍內(nèi)的記錄 ?使用 ()方法可以指定查詢范圍大于指定鍵值的記錄,方法如下: 查詢范圍對(duì)象 = (下限鍵值 , 上限鍵值 , 是否不包括下限鍵值 , 是否不包括上限鍵值 ) 【 例 23】 ?使用游標(biāo)遍歷對(duì)象存儲(chǔ)空間 employees中 id 在 210(包含)和 410(不包含)之間的數(shù)據(jù)。 ?定義一個(gè)“查詢數(shù)據(jù)”按鈕,代碼如下: button onclick=query()。 查詢數(shù)據(jù) /button query ()方法 script type=text/javascript var request。 function query(){ request = (MyTestDatabase)。 = function(event) { alert(錯(cuò)誤號(hào): + )。 }。 = function(event) { var db = 。 var trans = (employees, )。 var store = (employees)。 接上 var range = (210, 410, false, true)。 var request1 = (range)。 = function(event) { var cursor = 。 if (cursor) { (39。info39。).innerHTML += id : + + 。 name : + + 。 age : + + 。 : + + br。 ()。 } else { alert(查詢完成 )。 } }。 }。 } /script 使用游標(biāo)查詢指定范圍內(nèi)的記錄 3.游標(biāo)的順序 ?默認(rèn)情況下,游標(biāo)是按正序(順序)遍歷數(shù)據(jù)的。也可以在調(diào)用 openCursor()方法時(shí),指定遍歷數(shù)據(jù)順序,方法如下: var request對(duì)象 = ObjectStore對(duì)象.openCursor(查詢范圍對(duì)象 , 游標(biāo)順序選項(xiàng) )。 游標(biāo)順序選項(xiàng)包括下面 4種情況 ? ,順序循環(huán); ? ,順序循環(huán)且鍵值不重復(fù); ? ,倒序循環(huán); ? _NO_DUPLICATE,倒序循環(huán)且鍵值不重復(fù)。 【 例 24】 ?在 【 例 22】 的基礎(chǔ)上實(shí)現(xiàn)使用游標(biāo)倒序遍歷對(duì)象存儲(chǔ)空間 employees中的數(shù)據(jù)。將 【 例 22】 的 openCursor()方法修改如下即可。 ?var request1 = (null, )。 單擊“查詢數(shù)據(jù)”按鈕,如圖 11所示 開始實(shí)驗(yàn)吧!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1