OpenOffice.org Base: Misreads "." in Database Names
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenOffice |
Fix Released
|
Unknown
|
|||
openoffice.org (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: openoffice.org-base
This bug is recreated when using FreeTDS to connect to an SQL Server database with dots in its name.
In /etc/odbc.ini:
[some_definition]
Driver = FreeTDS
Description = ODBC connection via FreeTDS
Trace = No
Servername = some_TDS_definition
Database = dev.servername.com
The name of the hypothetical database is "dev.servername
Using OpenOffice.org Base, we connect using the "some_definition" ODBC entry. The tables are loaded in under the following branches:
dev
-> servername
-> -> com.dbo.table1
-> -> com.dbo.table2
That is part one of the bug. Part 2 is if we try to right-click one of the tables and open them, it returns an error. Further investigation shows us the query that is used:
SELECT * FROM "dev"."
The appropriate way to do this in SQL Server would be to write:
SELECT * FROM [dev.servername
Let me know if you need more information.
Changed in openoffice: | |
status: | Unknown → In Progress |
Changed in openoffice: | |
status: | In Progress → Invalid |
Changed in openoffice: | |
status: | Unknown → Confirmed |
Changed in openoffice: | |
status: | Confirmed → Fix Released |
Version Info:
Ubuntu Feisty Fawn 7.04
Kernel 2.6.22-9
openoffice.org-base 2.2.0-1ubuntu4
tdsodbc 0.63-3build1
Notes that may help determine what the importance should be set to:
- This bug prevents me from working with a particular database essential to my job.
- OpenOffice.org is part of the base Feisty Fawn distro
- A search of the repositories does not reveal any other applications that utilize ODBC for reading and modifying MS SQL databases.