SQLError: ‘Error #3132: Data type mismatch’,details:”,operation:’execute’

Hi,
I have noticed weird error:

SQLError: ‘Error #3132: Data type mismatch’,details:”,operation:’execute’

this only happens in certain situations, this is how you can reproduce it:
Continue reading

Posted in actionscript, bugs, flash, SQLite3 (in AIR) | Tagged , , , , , | 3 Comments

StyleSheet’s method getStyle doesn’t return null for non-existing style

I have just learned that getStyle() method of flash.text.StyleSheet class doesn’t return null value when requested style doesn’t exists. Documentation states that it should, but in fact it returns empty object. Which could be fine for tests but you could have a style with empty declaration block which would create false positive result. This error appears to be for some time, check screen grabs from different players starting from fp9.
Continue reading

Posted in actionscript, bugs, flash | Tagged , , , , , , , | Comments Off on StyleSheet’s method getStyle doesn’t return null for non-existing style

FlashDevelop, AIR for android project and projector size

Hi,

recently I was trying to change default size of the projector as it was just too small in my Air for Android project, I have searched for ADL command options and found -screensize option where you specify what you wish to have.

Continue reading

Posted in air for android, flash | Tagged , , , , , , | 5 Comments

SQLite: Calculate difference between datetime fields

If you want to easily get elapsed time between datetime fields in SQLite you may want to take a look at following snippet:


SELECT
cast(
         (
                  strftime('%s',t.finish)-strftime('%s',t.start)
         ) AS real
      )/60/60 AS elapsed
FROM some_table AS t;


Table some_table contains 2 columns named start and finish both datetime type. Result will contain value in hours.

Posted in actionscript, flash, SQLite3 (in AIR) | Tagged , , , , , | 1 Comment

AIR and SQLite transaction issues

Nice thing about SQLite in Adobe AIR are transactions, you start them with begin method of SQLConnection instance and then finish with rollback or commit methods. Problem occurs when you start transaction with default arguments and then try to stop it without any changes being made.
Continue reading

Posted in actionscript, bugs, flash, SQLite3 (in AIR) | Tagged , , , , , , , , | 1 Comment