作者kuwood (古)
看板Flash
標題[問題] 找不到用openAsync()建立的資料庫檔案
時間Wed Aug 24 01:12:47 2011
我想利用openAsync()來建立一個資料庫
程式跑出來是OK的("the database was created successfully"有跑出來)
但我卻找不到實體檔案(DBSample.db)
請問為何會這樣呢?
我的程式碼:
import flash.data.SQLConnection;
import flash.data.SQLMode;
import flash.events.SQLErrorEvent;
import flash.events.SQLEvent;
import flash.filesystem.File;
private function init():void
{
var conn:SQLConnection = new SQLConnection();
conn.addEventListener(SQLEvent.OPEN, openHandler);
conn.addEventListener(SQLErrorEvent.ERROR, errorHandler);
var folder:File = File.applicationStorageDirectory;
var dbFile:File = folder.resolvePath("DBSample.db");
conn.openAsync(dbFile, SQLMode.UPDATE);
}
private function openHandler(event:SQLEvent):void
{
trace("the database was created successfully");
}
private function errorHandler(event:SQLErrorEvent):void
{
trace("Error message:", event.error.message);
trace("Details:", event.error.details);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.136.213
→ KawasumiMai:色碼不可只加整篇文章頭尾,要每行頭尾都加 08/24 09:45
※ 編輯: kuwood 來自: 124.8.146.105 (08/24 22:00)
→ kuwood:好吧,刪掉色碼QQ 08/24 22:00