<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Words, punctuated &#187; SQL</title>
	<atom:link href="http://probertson.com/articles/category/sql/feed/" rel="self" type="application/rss+xml" />
	<link>http://probertson.com</link>
	<description>Thoughts on web development, user-centered design, code, etc. by Paul Robertson</description>
	<lastBuildDate>Mon, 11 Jul 2011 03:43:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Notes from D-Flex &#8220;AIR SQLite for the real world&#8221;</title>
		<link>http://probertson.com/articles/2011/05/23/notes-from-d-flex-air-sqlite-for-the-real-world/</link>
		<comments>http://probertson.com/articles/2011/05/23/notes-from-d-flex-air-sqlite-for-the-real-world/#comments</comments>
		<pubDate>Tue, 24 May 2011 02:38:42 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=597</guid>
		<description><![CDATA[Last week I presented to D-Flex (the Dallas Flex Users&#8217; Group) on the topic of AIR SQLite for the real world. This is the description of the presentation: Almost any real application needs to store data, and usually that means using a relational database. In the real world, building an application that uses a database [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2011/05/23/notes-from-d-flex-air-sqlite-for-the-real-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Data &#8220;paging&#8221; in AIR SQLite</title>
		<link>http://probertson.com/articles/2010/04/07/data-paging-in-air-sqlite/</link>
		<comments>http://probertson.com/articles/2010/04/07/data-paging-in-air-sqlite/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 19:25:10 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=435</guid>
		<description><![CDATA[I got an interesting question a few days ago that I thought I&#8217;d share: My application has thousands of records in one particular table that I need to populate the display with. I was wondering if I can implement paging to speed up the retrieval of those records? In fact he specifically wanted to know [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2010/04/07/data-paging-in-air-sqlite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AIR SQLite library updates</title>
		<link>http://probertson.com/articles/2010/04/02/air-sqlite-library-updates/</link>
		<comments>http://probertson.com/articles/2010/04/02/air-sqlite-library-updates/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 09:18:14 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=432</guid>
		<description><![CDATA[A couple of people have reported a bug in my AIR SQLite utility library. I also recently used it to help build a Robotlegs demo app for the 360&#124;Flex Robotlegs training, and in the process I discovered a missing feature I needed (namely, the ability to get back the SQLResult objects after running a batch [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2010/04/02/air-sqlite-library-updates/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New project: AIR SQLite utilities</title>
		<link>http://probertson.com/articles/2010/02/03/new-project-air-sqlite-utilities/</link>
		<comments>http://probertson.com/articles/2010/02/03/new-project-air-sqlite-utilities/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:44:55 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=367</guid>
		<description><![CDATA[I&#8217;m excited to announce that I&#8217;m &#8220;officially&#8221; releasing a new open-source project that I&#8217;ve been using on personal and work projects for over a year. For lack of a better name, I call it my &#8220;AIR SQLite utility library&#8221; The code currently contains one major piece of functionality (well, two different variations on one bit [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2010/02/03/new-project-air-sqlite-utilities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Multi-table INSERT using one SQL statement in AIR SQLite</title>
		<link>http://probertson.com/articles/2009/11/30/multi-table-insert-one-statement-air-sqlite/</link>
		<comments>http://probertson.com/articles/2009/11/30/multi-table-insert-one-statement-air-sqlite/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 06:00:08 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=343</guid>
		<description><![CDATA[This article describes a way that you can use a single INSERT statement to add data to multiple tables in the SQL dialect supported by the SQLite engine in Adobe AIR. Normally in SQL, including in AIR&#8217;s built-in SQLite database engine, you can only add data to one table at a time using an INSERT [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/11/30/multi-table-insert-one-statement-air-sqlite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Adobe AIR data privacy and security&#8221; - slides, notes, links</title>
		<link>http://probertson.com/articles/2009/06/09/adobe-air-data-privacy-and-security-slides-notes-links/</link>
		<comments>http://probertson.com/articles/2009/06/09/adobe-air-data-privacy-and-security-slides-notes-links/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 17:03:48 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Privacy/security]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=279</guid>
		<description><![CDATA[On May 20, 2009 at the 360&#124;Flex conference in Indianapolis I gave a presentation titled &#8220;Adobe AIR data privacy and security.&#8221; As I always do (and after a bit of a delay), here are the slides from my presentation. I&#8217;ve added fairly lengthy notes to the slides (I had to make the font smaller so [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/06/09/adobe-air-data-privacy-and-security-slides-notes-links/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Now updated: &#8220;Doppler&#8221; AIR SQL query testing tool</title>
		<link>http://probertson.com/articles/2009/01/26/updates-to-doppler-air-sql-query-testing-tool/</link>
		<comments>http://probertson.com/articles/2009/01/26/updates-to-doppler-air-sql-query-testing-tool/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 06:20:45 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Sites to remember]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=224</guid>
		<description><![CDATA[I just wanted to write a quick note to say that I&#8217;ve released an update to my &#8220;Doppler&#8221; AIR SQL admin tool. You can get it from the Doppler project page. (I&#8217;ve been working on an actual real application, one with a fair amount of database work, so naturally I&#8217;ve found motivation to fix some [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/01/26/updates-to-doppler-air-sql-query-testing-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>360&#124;Flex slides for &#8220;AIR SQLite: An optimization conversation&#8221;</title>
		<link>http://probertson.com/articles/2008/08/22/360flex-slides-for-air-sqlite-optimization-conversation/</link>
		<comments>http://probertson.com/articles/2008/08/22/360flex-slides-for-air-sqlite-optimization-conversation/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 00:16:24 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=188</guid>
		<description><![CDATA[Updates (Oct. 30, 2008): The video of my presentation has been posted, so I added a link to it at the bottom of this post. Also, I just learned about another AIR-based SQLite admin tool which looks interesting, so I added it to the list of resources even though it&#8217;s obviously not discussed in the [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2008/08/22/360flex-slides-for-air-sqlite-optimization-conversation/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>AIR embedded SQL database: What&#8217;s new in beta 2</title>
		<link>http://probertson.com/articles/2007/10/09/air-sql-database-what-s-new-in-beta-2/</link>
		<comments>http://probertson.com/articles/2007/10/09/air-sql-database-what-s-new-in-beta-2/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 23:41:55 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/10/09/air-sql-database-what-s-new-in-beta-2/</guid>
		<description><![CDATA[Now that the roar of MAX is over, and since AIR public beta 2 is now available on Adobe Labs, I thought I&#8217;d highlight what&#8217;s new in beta 2 specifically around the embedded SQL database in AIR: Synchronous database operations Schema API (database instrospection) Additional data types Other new documentation Bug fixes Synchronous database operations [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/10/09/air-sql-database-what-s-new-in-beta-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Asynchronous database operations with AIR, SQL, and JavaScript</title>
		<link>http://probertson.com/articles/2007/08/10/asynch-db-queries-air-javascript/</link>
		<comments>http://probertson.com/articles/2007/08/10/asynch-db-queries-air-javascript/#comments</comments>
		<pubDate>Fri, 10 Aug 2007 17:13:58 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/08/10/asynch-db-queries-air-javascript/</guid>
		<description><![CDATA[Justin (&#8220;AlternateIdea&#8221;) has a nice, fairly technical write up of dealing with asynchronous operations when you&#8217;re using the AIR SQL database with JavaScript. I admit, my JavaScript is much rustier than my ActionScript/Flex, so I&#8217;m glad to see these sorts of things &#8212; it helps me to see what patterns and approaches work for the [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/08/10/asynch-db-queries-air-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Danny-T on database fundamentals for AIR</title>
		<link>http://probertson.com/articles/2007/06/26/database-fundamentals-for-air/</link>
		<comments>http://probertson.com/articles/2007/06/26/database-fundamentals-for-air/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 20:12:09 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[MS SQL Server]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/06/26/database-fundamentals-for-air/</guid>
		<description><![CDATA[Dan Thomas (&#8220;Danny-T&#8221;) has written up a nice concise intro to database concepts, geared toward working with databases in AIR. He ends it with a nice list of factors to consider in deciding whether to use a local database (with AIR&#8217;s local SQL database engine) or a remote database (available through the same mechanisms you&#8217;d [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/06/26/database-fundamentals-for-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brandon Ellis&#8217;s DataAccess Utility class</title>
		<link>http://probertson.com/articles/2007/06/19/brandon-ellis-dataaccess-class/</link>
		<comments>http://probertson.com/articles/2007/06/19/brandon-ellis-dataaccess-class/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 16:17:56 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/brandon-ellis-dataaccess-class/</guid>
		<description><![CDATA[If you&#8217;re looking to simplify the local database access part of your AIR app, this might be the ticket. Brandon Ellis has written a no-frills wrapper class for AIR local database operations. The biggest benefit it provides is that if you add, delete, or update data in a table, it automatically updates whatever component is [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/06/19/brandon-ellis-dataaccess-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR, local SQL databases, and my role</title>
		<link>http://probertson.com/articles/2007/06/11/adobe-air-local-sql-databases-and-my-role/</link>
		<comments>http://probertson.com/articles/2007/06/11/adobe-air-local-sql-databases-and-my-role/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 21:37:56 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/06/11/adobe-air-local-sql-databases-and-my-role/</guid>
		<description><![CDATA[As everyone knows, today Adobe released a public beta of AIR (formerly "Apollo"). As you likely know, since it was announced last week, one of the big new features in this release is an integrated database engine that allows AIR applications to create and use local SQL databases. I'm really excited about this, both because it's really awesome to be able to access a database directly from ActionScript, and (on a personal level) because it means I can finally talk about what I've been working on for the last couple of months. Yes, in fact, my latest assignment at Adobe primarily involves working on the AIR local SQL database functionality.]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/06/11/adobe-air-local-sql-databases-and-my-role/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>SQL Server: Building a Mail Queue System</title>
		<link>http://probertson.com/articles/2004/09/08/sql-server-building-a-mail-queue-system/</link>
		<comments>http://probertson.com/articles/2004/09/08/sql-server-building-a-mail-queue-system/#comments</comments>
		<pubDate>Wed, 08 Sep 2004 07:15:10 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[MS SQL Server]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2004/09/08/sql-server-building-a-mail-queue-system/</guid>
		<description><![CDATA[SQL Server: Building a Mail Queue System]]></description>
		<wfw:commentRss>http://probertson.com/articles/2004/09/08/sql-server-building-a-mail-queue-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server: Send E-Mail Without Using SQL Mail</title>
		<link>http://probertson.com/articles/2004/09/08/sql-server-send-e-mail-without-using-sql-mail/</link>
		<comments>http://probertson.com/articles/2004/09/08/sql-server-send-e-mail-without-using-sql-mail/#comments</comments>
		<pubDate>Wed, 08 Sep 2004 07:14:00 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[MS SQL Server]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2004/09/08/sql-server-send-e-mail-without-using-sql-mail/</guid>
		<description><![CDATA[SQL Server: Send E-Mail Without Using SQL Mail]]></description>
		<wfw:commentRss>http://probertson.com/articles/2004/09/08/sql-server-send-e-mail-without-using-sql-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

