12 3 8 刪除資料項

2021-04-17 14:16:13 字數 1597 閱讀 1216

共享物件寫入磁碟後,其數值便被儲存。如果開啟共享物件,修改其中的一些專案,則未被操作的專案將會被延續儲存。

例如,下面的**在磁碟上建立了乙個包含五個資料專案的資料共享物件:

如果在另乙個程式中開啟該資料共享物件,並修改其中的兩個資料專案,另外新建乙個專案。

var shareobj:sharedobject = sharedobject.getlocal("endsgame"

,"/");

//修改

shareobj.data.bname="jacks dream";

shareobj.data.price=18.5;

//新建專案

shareobj.data.translang="spanish";

在最後執行資料寫入時,並非僅僅寫入涉及到的三個專案,而是將位操作的專案與操作的專案一同寫入。如果讀取此資料共享物件的全部專案,則結果如下:

var shareobj:sharedobject = sharedobject.getlocal("endsgame"

,"/");

trace(shareobj.size);

for (var foo:string in shareobj.data)

//**輸出:

208item totalpage :344

item translang :spanish

item bname :jacks dream

item isorigin :false

item sellurl :[object object]

item price :18.5

為了刪除不需要的專案,應該對這些專案呼叫

delete

關鍵字。下面的**刪除資料共享物件中的指定專案專案:

delete shareobj.data.sellurl;

delete shareobj.data.totalpage;

或者呼叫

clear()

方法,清空乙個資料共享物件。呼叫

clear()

方法後,資料共享物件的記憶體和磁碟資料都會被清空。

shareobj.clear();

trace(shareobj.size);// output: 0

shareobj.data.price=18.5;

shareobj.data.translang="spanish";

trace(shareobj.size); //output : 66

在清空乙個資料共享物件後,其內部的資料消失了,但是該物件依然存在,可以使用原來的引用標識繼續新增新的屬性。

使用SQL DISTINCT刪除重複資料項

在本教程中,我們將學習如何使用sqldistinct運算子從結果集中刪除重複資料項。1.sql distinct運算子簡介 主鍵確保表沒有重複的行。但是,當您使用select語句查詢表中的一部分列時,可能會得到重複資料項。要從結果集中刪除重複資料項,請在select子句中插入distinct運算子,...

vector刪除資料

6.以下 有什麼問題?stl易 typedef vector intarray intarray array array.push back 1 array.push back 2 array.push back 2 array.push back 3 刪除array陣列中所有的2 for inta...

刪除資料記錄

根據多個標識列刪除資料記錄 一 首先id列是int標識類型別,然後刪除id值為5,6,8,9,10,11的列,這裡的cast函式不能用convert函式代替,而且轉換的型別必須是varchar,而不能是char,否則就會執行出你不希望的結果,這裡的 5,6,8,9,10,11 可以是你在頁面上獲取的...