HTML and CSS Reference
In-Depth Information
}
$i.errorStatementCallback function(transaction, error)
{
alert('errorCallBack: ' + error.code + ' / message: ' +
error.message);
return true; //true roll back transaction, false execution
continues
//transaction kann zum error loggign verwendet werden.
};
$i.cv 0 0 1 0 function(transaction)
{
transaction.executeSql('CREATE TABLE IF NOT EXISTS notes (id
INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, note TEXT);');
};
$i.cv failure 0 0 1 0 function(error)
{
alert('Fehler in Migration von 0.0 > 1.0 conversion. ' +
error.message);
returntrue;
};
$i.cv success 0 0 1 0 function()
{
alert('DB auf 1.0 migriert');
};
$i.prepareDatabase function()
{
try
{
var db openDatabase('someDB', '', 'Migration Test',
5*1024*1024);
if (db.version '')
{
//brand new, creating current schema and setting version
db.changeVersion("","1.0",$i.cv 0 0 1 0,
$i.cv failure 0 0 1 0, $i.cv success 0 0 1 0);
}
else if (db.version '1.0')
{
alert('gotv1.0,allgood');
//sobald sich die DB veraendert, wird hier
db.changeVersion aufgerufen
//gleichzeitig wird die Erzeugung der DB so veraendert,
dass sofort die aktuellste version erstellt wird
//db.changeVersion("1.0","2.0",$i.cv 1 0 2 0,
$i.cv failure 1 0 2 0, $i.cv success 1 0 2 0);
}
Search WWH ::




Custom Search