I use SQLite extensively as a data source in Excel and have never come
across this problem.
Is use Olaf Schmidt's VB wrapper vbRichClient4 and vb_cairo_sqlite.
If you can send me a workbook that clearly demonstrates the problem
then I can see if
I can deal with it with the above wrapper. I am sure there will be no
problem at all.

RBS


On Thu, Oct 13, 2011 at 5:48 PM, Frank Missel <i...@missel.sg> wrote:
> I am trying to use data from an SQLite database as a data source for a
> Pivottable in an Excel sheet.
>
>
>
> By use of Micrsoft Query and the SQLite ODBC driver I can reference a table
> from an SQLite database either as a list in a worksheet or as basis for a
> Pivottable. This apparently works fine. However, there is an issue with the
> decimal data type which is not recognized, i.e. the cells are of the type
> "General" whereas the integer and date fields are represented with the
> correct cell format and function. Even if one does change the format of the
> cells containing data from a decimal field to "Number", they still do not
> work properly as numbers, i.e. the sum function does not work correctly.
>
>
>
> I have emailed with the author of the SQLite ODBC driver, Christian Werner,
> about the problem. He writes:
>
>
>
> "The problem is the typelessness of SQLite. In order to obtain column
> information early, a SELECT is prepared twice. The first gives the column
> names and potential type information.
>
> In the second phase the second select retrieves data. For computed columns,
> SQLite usually reports SQLITE_TEXT or even SQLITE_NULL in
> sqlite3_column_type. As long as an ODBC application retrieves in advance the
> correct typed values of a rowset, everything is fine. But that seems not to
> be the case for Excel/Query."
>
>
>
> I have also installed the System.SQlite.Data ADO.NET driver in the hope that
> perhaps it could be used as an OLE DB data source or other type of data
> source that could be chosen from Excel. However, it does not show in the
> various list of data sources so perhaps that is not possible.
>
>
>
> Does anyone have experience and/or ideas about how to use SQLite as a proper
> data source that can be accessed from Excel besides the ODBC driver which
> has the mentioned problems with decimal fields?
>
>
>
>
>
> /Frank Missel
>
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to