I don't see any problems with your code except that the "end-of-line" should be "eol" but that shouldn't matter since the default eol is "\n". So I am guessing that the line endings in your file are something else - try setting eol to "\012" or "\015" or "\015\012". If none of those fix it, then maybe you have an older version of SQL::Statement (the SQL engine behind AnyData) so you could try upgrading. If none of that works, message me here on perlmonks and I'll take a look.