13.08.2012 Views

ACTIONSCRIPT 3 Developer’s Guide en

ACTIONSCRIPT 3 Developer’s Guide en

ACTIONSCRIPT 3 Developer’s Guide en

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ACTIONSCRIPT</strong> 3.0 DEVELOPER’S GUIDE<br />

Working with local SQL databases in AIR<br />

import flash.data.SQLConnection;<br />

import flash.data.SQLStatem<strong>en</strong>t;<br />

import flash.errors.SQLError;<br />

// ... create and op<strong>en</strong> the SQLConnection instance named conn ...<br />

var createStmt:SQLStatem<strong>en</strong>t = new SQLStatem<strong>en</strong>t();<br />

createStmt.sqlConnection = conn;<br />

var sql:String =<br />

"CREATE TABLE IF NOT EXISTS employees (" +<br />

" empId INTEGER PRIMARY KEY AUTOINCREMENT, " +<br />

" firstName TEXT, " +<br />

" lastName TEXT, " +<br />

" salary NUMERIC CHECK (salary > 0)" +<br />

")";<br />

createStmt.text = sql;<br />

try<br />

{<br />

createStmt.execute();<br />

trace("Table created");<br />

}<br />

catch (error:SQLError)<br />

{<br />

trace("Error message:", error.message);<br />

trace("Details:", error.details);<br />

}<br />

Last updated 6/6/2012<br />

723

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!