QuoteIdentifier method
An identifier (table or column name) is passed to this method. The method must return a quoted identifier. Quotation marks are specific to each database. For example, MS Access uses square brackets:
select * from [Table with long name]
The method in MsAccessDataConnection
looks like this:
public override string QuoteIdentifier(string value, DbConnection connection)
{
return "[" + value + "]";
}
You must override this method. Refer to the manual for this connection type to find out which characters are used to refer to tables with long names.