【AIR】Flash IDEでSQLite その1

| | トラックバック(0)
最近仕事でやることになったのでメモ。
とりあえずDBへの接続まで、

※このクラスはドキュメントクラスから設定してます。

package  
{
	import flash.display.MovieClip;
	
	import flash.data.SQLConnection;
	import flash.data.SQLMode;
	import flash.events.SQLEvent;
	import flash.events.SQLErrorEvent;
	import flash.filesystem.File;
	
	public class Main extends MovieClip
	{
		private var con:SQLConnection;
		private var file:File;
		
		public function Main() 
		{
			con = new SQLConnection();
			con.addEventListener(SQLEvent.OPEN, openHandeler);
			con.addEventListener(SQLErrorEvent.ERROR, errorHandler);
			
			//とりあえずデスクトップに「dbFile.db」が作成されるようにしてあります。
			file = File.desktopDirectory.resolvePath("dbFile.db");
			
			if (file.exists) {
				trace("ファイルは存在します。" + file.nativePath);
			}else {
				trace("ファイルは存在しません。" + file.nativePath);
			}
			
			//ファイルを作成
			con.openAsync(file, SQLMode.CREATE);
		}
		
		private function openHandeler(e:SQLEvent):void {
			 trace("データベースのオープンが成功しました。");
		}
		
		private function errorHandler(e:SQLErrorEvent):void {
			trace("データベースの接続でエラーが発生しました。"+e.error.message);
			trace(e.error.details);
			trace("--------------------------------------------------")
		}
		
	}

}

トラックバック(0)

このブログ記事を参照しているブログ一覧: 【AIR】Flash IDEでSQLite その1

このブログ記事に対するトラックバックURL: http://alwaysfinetuning.com/mt/mt-tb.cgi/76

このブログ記事について

このページは、が2009年10月 7日 12:08に書いたブログ記事です。

ひとつ前のブログ記事は「make my day」です。

次のブログ記事は「【AIR】Flash IDEでSQLite その2」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。