作者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
1F:→ KawasumiMai:色码不可只加整篇文章头尾,要每行头尾都加 08/24 09:45
※ 编辑: kuwood 来自: 124.8.146.105 (08/24 22:00)
2F:→ kuwood:好吧,删掉色码QQ 08/24 22:00