SQLite Admin for AIR 1.0

SQLite Admin for AIR 1.0

Here is a new version of my AIR-based SQLite Admin application updated for AIR 1.0. You can use this application to examine the structure of a database, create a new database or open an existing one, execute any type of SQL statement, etc.

An interesting aspect of this version is that the application itself uses a database (sqladmincache.db) to keep track of the databases you opened and the statements you executed. This is useful if you want to quickly re-open a recently accessed database, or re-execute a recently executed statement.

The UI is still simple, but uses some new AIR and Flex 3 features such as the AdvancedDataGrid and Native Windows.

Please upgrade your Flash Player This is the content that would be shown if the user does not have Flash Player 9.0.115 or higher installed.


Click here to download the source code.

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • LinkedIn
  • StumbleUpon
  • Twitter
This entry was posted in Air, Flex, SQLite. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

169 Comments

  1. Posted October 3, 2009 at 10:02 pm | Permalink

    thankyou mennnnnnnnÇ:S

  2. Posted October 6, 2009 at 12:49 am | Permalink

    Thank you a pleasant read, interesting and informative.

  3. Posted October 6, 2009 at 12:51 am | Permalink

    This is a very good tool

  4. Posted October 6, 2009 at 12:52 am | Permalink

    Excellent read, I am really impressed

  5. Agustin
    Posted October 8, 2009 at 11:15 pm | Permalink

    Awesome, been looking for something like this for a while!!! Is it on adobe market place?

  6. Posted October 11, 2009 at 2:37 pm | Permalink

    I really love this post anyway and i hope you to improve your quality of article
    regards

  7. Posted October 13, 2009 at 4:19 pm | Permalink

    tahnks

  8. Tim
    Posted October 16, 2009 at 11:29 am | Permalink

    I am seeing what appears to be a bug with SQLite in Adobe Flex and in SQLAdmin, as follows:

    select t1.id, t1.descrip, t2.title
    from t1 inner join t2 on t1.id = t2.id
    where t1.desc like “xxx%”

    t1.id is integer ; t2.id is integer; t2.title is varchar

    The problem is, the correct rows from t1 are returned, but t2.title is always incorrect.

    When I examine the t2 table to determine the PK value of these wrong titles, I notice that the PK values are very close to t1.id. For example:

    t1.id = 140 and the wrong title has a PK of 1400.
    t1.id = 2530 and the wrong title has a PK of 25230.
    t1.id = 160 and the wrong title has a PK of 1610.

    It looks like a number column is being sorted as text. Perhaps an index is being turned into an array and sorted as text rather than as int?

    Please note than when I execute the identical query in other GUI query tools that work with SQLite (e.g. Razor, Visual Studio, SQL Maestro) they all agree with each other and return the correct t2.title values.

  9. Posted October 21, 2009 at 3:48 pm | Permalink

    Great article as for me. It would be great to read a bit more about this matter.

  10. Simon
    Posted October 26, 2009 at 9:23 am | Permalink

    I’m still novice at using Adobe AIR and SQLite, but I’m in serious doubt on the SQLite syntax.
    According to the reference at : http://www.sqlite.org/lang_createtable.html , the following query should be alright ..

    CREATE TABLE `Bluueergwhatever`
    (`id` int(11) CONSTRAINT PRIMARY KEY AUTOINCREMENT,
    `name` varchar(50))

    But while playing around it seems like none of the sqlite syntax match, only the MySQL -like query syntax seems to work. What am I doing wrong ? Help is very much appreciated.

  11. Posted December 16, 2009 at 1:45 pm | Permalink

    laptop servisi istanbul

  12. Posted January 20, 2010 at 8:19 pm | Permalink

    yes agree with

  13. Posted February 26, 2010 at 1:04 pm | Permalink

    thanks ;)

  14. Posted June 9, 2010 at 9:13 am | Permalink

    Wonderful Stuff you post!

  15. Posted July 1, 2010 at 6:19 am | Permalink

    güncel bilgiler,güncel blog,özgün blog

  16. Posted July 6, 2010 at 10:25 pm | Permalink

    this is an amazing blog, you are a good publisher, i will return more often to your blog.

  17. Posted July 16, 2010 at 2:06 am | Permalink

    Really useful. Can’t believe how simple it is.

  18. Posted July 18, 2010 at 2:13 pm | Permalink

    Fantastic little app, thanks very much.

    Regarding the syntax, I’ve noticed that it’s the quote marks you have to be careful of (i.e. MySQL uses ` with tables whereas SQLite uses ‘ ), but I believe this is an SQLite thing and nothing to do with the app.

  19. Posted August 8, 2010 at 10:30 am | Permalink

    this is an amazing blog, you are a good publisher, i will return more often to your blog.

22 Trackbacks

  1. By SQLite Admin for AIR 1.0 | Adobe AIR Tutorials on February 28, 2008 at 6:09 am
  2. By » air sqlite admin on March 16, 2008 at 5:34 pm

    [...] just came across this AIR-based SQLite [...]

  3. [...] like, but be aware that it’s a very basic and untested app, and Christopher Coenraets’ SQLite Admin for AIR does everything my little app does, and more [...]

  4. [...] of the first two that I have listed (and I had the third one recommended by another developer). SQLite Admin AIR ApplicationSQLite Manager Firefox ExtensionSQLite Database Browser Next Tutorial: In the next article, I will [...]

  5. [...] SQLite Admin for AIR 1.0 – coenraets.org [...]

  6. By Celi Online » 101 Recursos para Adobe Air on April 24, 2008 at 4:39 pm

    [...] SQLite Admin for AIR 1.0 – coenraets.org [...]

  7. [...] SQLite Admin for AIR 1.0 – coenraets.org [...]

  8. By 101 Recursos para Adobe Air | Nodo54 on May 7, 2008 at 12:36 pm

    [...] SQLite Admin for AIR 1.0 – coenraets.org [...]

  9. [...] I recommend downloading a SQLite browser which will enable you to see and test your database. There are two that I know of: Firefox plugin And SQLite-Admin-for-Air, developed in Air. [...]

  10. By dice online poker on July 7, 2008 at 1:12 am

    dice online poker…

    Byzantinize unlocks misguided:grenades …

  11. By Adobe AIR相關學習網頁 於傻仔仔 on July 7, 2008 at 10:20 am

    [...] RichFLV – adobe.com SearchCoders Dashboard – adobe.com Spazan – Twitter client – adobe.com SQLite Admin for AIR 1.0 – coenraets.org StockQ: A Stock Quotes application, built for Adobe AIR – adobe.com StudioCloud PSG [...]

  12. By pot limit hold em pokher strategy on September 5, 2008 at 2:27 am

    pot limit hold em pokher strategy…

    disappearances preallocated Bushnell:octagonal …

  13. By Adobe AIR « Flex Generation Weblog on October 14, 2008 at 3:00 am

    [...] Christophe Coenraets :: SQLite Admin Application for AIR [...]

  14. By car insurance coverage on October 16, 2008 at 12:54 pm

    car insurance coverage…

    retrain oppressive diorama …

  15. [...] SQLite database. I use SQLite administrator which is free to download. Another good application is SQLite admin which was maid by Christophe Coenraets. This is an Air application and can by used on a mac. I’ll [...]

  16. [...] mais completa. Muito simples, com um design eficaz. Distingue-se dos outros seus competidores (slqiteadmin e sqlite sorcerer) porque permite adicionar, apagar e actualizar conteúdo sem escrever uma única [...]

  17. [...] mais informações sobre SQLite no AIR: http://coenraets.org/blog/2008/02/sqlite-admin-for-air-10/ [...]

  18. [...] mais informações sobre SQLite no AIR: http://coenraets.org/blog/2008/02/sqlite-admin-for-air-10/ [...]

  19. By 超全的AIR学习资源网址大全 on October 22, 2009 at 9:46 am

    [...] RichFLV- adobe.com SearchCoders Dashboard- adobe.com Spazan – Twitter client- adobe.com SQLite Admin for AIR 1.0- coenraets.org StockQ: A Stock Quotes application, built for Adobe AIR-  adobe.com StudioCloud PSG [...]

  20. By SQLiteのGUI管理ツールを紹介 | Mtok-blog on April 15, 2010 at 2:35 am

    [...] SQLite Admin AIR [...]

  21. By KEMURI » SQLite Admin für AIR on June 9, 2010 at 5:07 am

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>