.NET txtReader for Text Files 2.0 (Build 2.0.0.0) Readme

2012 xPortTools Inc. All rights reserved.


Welcome to the release of the .NET txtReader for Text Files 2.0. This readme file contains important information about this release of product.

Software Requirements

.NET Framework 2.0 Version 2.0.50727 or newer

Visual Studio .NET 2005 or newer

Windows 2000 or newer

Installation Instructions

For the installation of the .NET txtReader for Text Files you are required to install .NET Framework 2.0 or newer. To install .NET txtReader for Text Files run Setup.exe and follow installation wizard prompts.

IMPORTANT: To install component under Windows Vista or Windows 7 you need to select Setup.exe file, right click on it and select "Run as Administrator" option in popup menu.

What is .NET txtReader for Text Files

.NET txtReader for Text Files is a set of the classes, designed to help .NET developers to read content of text files from their applications. To provide familiar feel and look for the developers and allow future extension of the component, current version of the .NET txtReader for Text Files implemented as a .NET Managed Provider with the read-only capabilities and allows to read the data from text files files without using any additional providers. .NET Managed Reader for Text Files is a 100% .NET managed code and designed to achieve the best performance with the minimal usage of the RAM.

What's new in Build 2.0.0.0

- Added support to read data from streams.

What's new in Build 1.0.0.5

- Bug fix: "The invoked member is not supported in a dynamic assembly." exception is thrown when component is hosted under ASP.NET 4.0.

- Bug fix: DataReader does not close source file properly. File stays locked until application is running.

- Bug fix: Quoted multiline strings are not parsed correctly if first line ends with the quote.

- Bug fix: Component generates exception while hosted in multithreaded environment.

Known issues and limitations

Current version of the .NET Managed Reader for Text Files has several limitations on how it works and what it supports during reading of the data from text files. Future versions of the component could contain functionality to resolve current limitations. Current limitations are:

   - No support for localized numbers and dates.

   - No support for different date formats. Date values parsed using local settings of the computer where appliction executes.

   - No support for multiple sets of data types when working with multiple files using same connection. When connection is created, developer can specify types of columns inside of the text files and this types will be used by the component to query all the files when working against opened connection. If there are multiple files with different structures and different types of columns, developer needs to open separate connections and work with individual files using those connections.

   - Limited support for the SQL statements. Current version of the reader supports only delimited list of the file names in following format: "Filesname1;Filename2;.... FilenameN;" and treats each file as a table. List of the files names should contain at least one file name. See more details inside of examples on how to query data from the files.

   - Component does not support updates of the data from the DataTable/DataSet to the underlying text file. TxtDataAdapter allows populating DataTable/DataSet with the data from the file(s), but current version does not support updates.

Sample application/Documentation

Installation of the .NET txtReader for Text Files contains sample Visual Basic .NET and C# applications that covers all the generic situations how developers could use the component in their development environment. Installation also integrates full documentation into your development Visual Studio .NET help collection. If you have any questions regarding using of the component or submit a bug, you could submit request to support@xporttools.net or visit http://www.xporttools.net/support.aspx and submit your request online.