<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Reading Advantage Database Server Files (.ADT) in Ruby</title>
	<atom:link href="http://chase.ratchetsoftware.com/2010/02/reading-advantage-database-server-files-adt-in-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://chase.ratchetsoftware.com/2010/02/reading-advantage-database-server-files-adt-in-ruby/</link>
	<description>Chase Gray&#039;s blog with solutions to various problems by a curious american Ph.D. student.</description>
	<lastBuildDate>Fri, 18 Nov 2011 11:19:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: ugg boots</title>
		<link>http://chase.ratchetsoftware.com/2010/02/reading-advantage-database-server-files-adt-in-ruby/comment-page-1/#comment-90</link>
		<dc:creator>ugg boots</dc:creator>
		<pubDate>Fri, 09 Jul 2010 13:15:04 +0000</pubDate>
		<guid isPermaLink="false">http://chase.ratchetsoftware.com/?p=172#comment-90</guid>
		<description>&quot;Here &lt;a href=&quot;http://www.air-jordan-21.net&quot;  rel=&quot;nofollow&quot;&gt;air jordan 21&lt;/a&gt;  products xx, has fashion model, superior quality and service, cheap  price and updates quickly.I support strongly always! I want to buy XX, I hesitate  to select which style more better.Hope your unique recommends.&lt;br&gt;&quot;</description>
		<content:encoded><![CDATA[<p>&#8220;Here <a href="http://www.air-jordan-21.net"  rel="nofollow">air jordan 21</a>  products xx, has fashion model, superior quality and service, cheap  price and updates quickly.I support strongly always! I want to buy XX, I hesitate  to select which style more better.Hope your unique recommends.<br />&#8220;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alabama Medicaid Agency Open Records Act Compliance Issues &#124; Chasing</title>
		<link>http://chase.ratchetsoftware.com/2010/02/reading-advantage-database-server-files-adt-in-ruby/comment-page-1/#comment-79</link>
		<dc:creator>Alabama Medicaid Agency Open Records Act Compliance Issues &#124; Chasing</dc:creator>
		<pubDate>Tue, 20 Apr 2010 03:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://chase.ratchetsoftware.com/?p=172#comment-79</guid>
		<description>[...] For those bold enough to call...       &#171; Reading Advantage Database Server Files (.ADT) in Ruby [...]</description>
		<content:encoded><![CDATA[<p>[...] For those bold enough to call&#8230;       &laquo; Reading Advantage Database Server Files (.ADT) in Ruby [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chase Gray</title>
		<link>http://chase.ratchetsoftware.com/2010/02/reading-advantage-database-server-files-adt-in-ruby/comment-page-1/#comment-76</link>
		<dc:creator>Chase Gray</dc:creator>
		<pubDate>Thu, 04 Mar 2010 10:21:25 +0000</pubDate>
		<guid isPermaLink="false">http://chase.ratchetsoftware.com/?p=172#comment-76</guid>
		<description>I tried to email you through some &lt;a href=&quot;http://cableone.net&quot; rel=&quot;nofollow&quot;&gt;cableone.net&lt;/a&gt; email address.  &lt;br&gt;&lt;br&gt;I would like to discuss the Ruby driver you are talking about.  Send me a message, either through email or twitter and we can set up a time to chat.  &lt;br&gt;&lt;br&gt;Many of the features you mentioned are on my to-do list.  This month is very busy, but I&#039;ll hopefully have some of it done soon.  &lt;br&gt;&lt;br&gt;Thanks for your input.</description>
		<content:encoded><![CDATA[<p>I tried to email you through some <a href="http://cableone.net" rel="nofollow">cableone.net</a> email address.  </p>
<p>I would like to discuss the Ruby driver you are talking about.  Send me a message, either through email or twitter and we can set up a time to chat.  </p>
<p>Many of the features you mentioned are on my to-do list.  This month is very busy, but I&#39;ll hopefully have some of it done soon.  </p>
<p>Thanks for your input.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J.D. Mullin</title>
		<link>http://chase.ratchetsoftware.com/2010/02/reading-advantage-database-server-files-adt-in-ruby/comment-page-1/#comment-72</link>
		<dc:creator>J.D. Mullin</dc:creator>
		<pubDate>Thu, 25 Feb 2010 08:04:59 +0000</pubDate>
		<guid isPermaLink="false">http://chase.ratchetsoftware.com/?p=172#comment-72</guid>
		<description>Forgot to mention, you don&#039;t need the server to use the API, we have a free &quot;local server&quot; included with the API, which is just a shared object or DLL that loads with the process. So you would call AdsConnect60 and send in ADS_LOCAL_SERVER and then ACE will use local file access and doesn&#039;t require the server.</description>
		<content:encoded><![CDATA[<p>Forgot to mention, you don&#39;t need the server to use the API, we have a free &#8220;local server&#8221; included with the API, which is just a shared object or DLL that loads with the process. So you would call AdsConnect60 and send in ADS_LOCAL_SERVER and then ACE will use local file access and doesn&#39;t require the server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J.D. Mullin</title>
		<link>http://chase.ratchetsoftware.com/2010/02/reading-advantage-database-server-files-adt-in-ruby/comment-page-1/#comment-71</link>
		<dc:creator>J.D. Mullin</dc:creator>
		<pubDate>Thu, 25 Feb 2010 08:02:22 +0000</pubDate>
		<guid isPermaLink="false">http://chase.ratchetsoftware.com/?p=172#comment-71</guid>
		<description>Plan on having an official Advantage Ruby driver this summer. We should chat at some point about this driver. I know it worked for you, but there are a lot of issues with reading the file directly and more limitations you might want to add to your documentation:&lt;br&gt;&lt;br&gt;- can&#039;t access the files while Advantage has them open&lt;br&gt;- NULL values are not going to be read correctly&lt;br&gt;- variable length data (memo fields) are not going to work&lt;br&gt;- won&#039;t support encrypted tables&lt;br&gt;- deleted records might get read (not sure, the dbf code you started with might help this work OK)&lt;br&gt;- modtime and rownum fields probably won&#039;t work correctly&lt;br&gt;&lt;br&gt;Cool that you got your task done, but I would think the Advantage Client Engine (ACE) API would have been a bit easier. These functions would be a good start: AdsOpenTable, AdsGetField, and AdsSkip. The API can be downloaded at &lt;a href=&quot;http://devzone.advantagedatabase.com/dz/content.aspx?key=20&amp;Release=13&amp;Product=5&quot; rel=&quot;nofollow&quot;&gt;http://devzone.advantagedatabase.com/dz/content...&lt;/a&gt;&lt;br&gt;&lt;br&gt;J.D. Mullin&lt;br&gt;Advantage Database Server R&amp;D Manager</description>
		<content:encoded><![CDATA[<p>Plan on having an official Advantage Ruby driver this summer. We should chat at some point about this driver. I know it worked for you, but there are a lot of issues with reading the file directly and more limitations you might want to add to your documentation:</p>
<p>- can&#39;t access the files while Advantage has them open<br />- NULL values are not going to be read correctly<br />- variable length data (memo fields) are not going to work<br />- won&#39;t support encrypted tables<br />- deleted records might get read (not sure, the dbf code you started with might help this work OK)<br />- modtime and rownum fields probably won&#39;t work correctly</p>
<p>Cool that you got your task done, but I would think the Advantage Client Engine (ACE) API would have been a bit easier. These functions would be a good start: AdsOpenTable, AdsGetField, and AdsSkip. The API can be downloaded at <a href="http://devzone.advantagedatabase.com/dz/content.aspx?key=20&#038;Release=13&#038;Product=5" rel="nofollow"></a><a href="http://devzone.advantagedatabase.com/dz/content.." rel="nofollow">http://devzone.advantagedatabase.com/dz/content..</a>.</p>
<p>J.D. Mullin<br />Advantage Database Server R&#038;D Manager</p>
]]></content:encoded>
	</item>
</channel>
</rss>

