I don't see this exact topic, so here goes. I am designing a Portable app that lives on a thumb drive and is not Installed on the host device. My app uses SQLite as a DB. I, of course, need a SQLite ODBC Driver.
Is there such a thing or a way to make either Christian Werner's or Devart's SQLite ODBC driver portable, so it does not need to be installed on the host device?
Thank you for your time and advice. I do appreciate it.
Kent in KC
Related
I am configuring several Windows 10 systems that will need to reliably connect via ODBC using system DSNs to both Progress version 9.x and Progress version 10.x databases.
I have been told by one of our IT staff that interfacing with Progress versions 9.x servers require the OpenLink ODBC client software, while interfacing with Progress 10.x requires the OpenEdge ODBC client software.
I am not completely confident that this is true, but I have not been able to find any authoritative documentation citing version compatibilities between these technologies/products. Can someone please direct me to information about the compatibility between these products, pertaining specifically to versions of these products?
It was version 8 that required OpenLink.
Version 9 is unspeakably ancient and version 10 not much better. The current release is OpenEdge 12. ODBC options for v9 should include Progress/Datadirect ODBC since the SQL-92 engine was introduced in that timeframe. Documentation for such things is going to be very, very sparse.
Progress' current ODBC documentation: https://www.progress.com/odbc/openedge might get you started though.
OpenLink does also support v9 and they have some documentation here: http://wikis.openlinksw.com/UdaWikiWeb/MigratingFromSQL89ToProgress10SQL92Connectivity
In the Progress 9 windows client, there is a 32bit ODBC driver for Progress 9. However, if the program you are trying to connect to Progress from is 64 bit, this will not work directly.
We have succeeded in using an old 32bit version of SQL Server as a tunnel, creating SQL Server views on the Progress database and querying these views using a SQL Server ODBC driver from the 64 bit program.
It's messy and awkward, and I wouldn't want to vouch for the robustness of such a solution, but if this is only a stopgap then perhaps it may help.
OpenLink provide Progress SQL-92 ODBC Driver for version 9.x, 10.x & 11.x and can provide such connectivity to both 32 & 64 bit Windows applications, see http://wikis.openlinksw.com/UdaWikiWeb/InstallProgress92LiteWin32 ...
I am here again, now asking for help with something else. Now my problem is that I have connected a SQlite 3 database with ODBC but i do not know how to read and take out information from it.
Looking in youtube tutorials I reached the Management studio for Microsoft SQL Server, but I do not believe this program could help me out.
You first need to install a SQLite ODBC Driver on your target machine. Then you have to go into your administration tools and add the proper database.
See the link below for a detailed tutorial.
https://faimsproject.atlassian.net/wiki/spaces/MobileUser/pages/81595619/How+to+connect+to+an+SQlite3+database+with+Access+as+a+frontend
I want to know how do I get Merant 32-bit Progress SQL92 ODBC Driver on my pc. I'm trying to connect progress 9.1D database using ODBC driver. But in my pc, I have no progress odbc driver. How do I get this driver? Any link?
Thanks in advance!
Progress version 9.1d is, of course, ancient, obsolete and unsupported. So finding up to date software for it can be a bit of a challenge. Are you running it on Windows 98?
A cursory search of the knowledgebase at http://knowledgebase.progress.com/ reveals:
http://knowledgebase.progress.com/articles/Article/P29256?q=9.1d+odbc+driver&l=en_US&c=Product_Group%3AOpenEdge&fs=Search&pn=1
Of course that is the datadirect driver not Merant (Progress owns Datadirect).
But if you for some reason prefer Merant you could always try searching Google. FWIW all of the results that I see look like dodgy "freeware" sites that are more likely to infect you with something than provide a working ODBC driver.
Is there any program that can serve as a GUI front end for SQLite3 database?
The general idea is to connect to the database remotely, and administer it in FileMaker-like GUI interface, where the online scripts would have a job of just presenting stuff.
I tried FileMaker with ODBC drivers, but have not been successful. SQLite3 is not directly supported, and I couldn't find another driver or software online. (Please mind that I am not talking about database editor software, but something that would be used as a database "CMS" if you will.)
Thanks!
Are you using a mac? Try the ODBC from Actual Technologies that will work for the most databases out there.
There is a more direct approach, that I like better because ODBC is not fast. For small amounts of data it's ok. Besides that communicating direct with the external database without to much middleware is in my opinion always better.
MBS has a very nice plugin, and supports a lot of SQL connections. It works really well and fast. Perhaps you should take a look. I use it a lot, as I've used ODBC a lot in the past.
Why is ODBC slow? What is the underlying architecture? Can somebody throw more light on the same>
In general (and I really mean GENERAL) the ODBC driver adds another layer into the mix. It has to take your query and translate it to the native query language (where the native language ins't SQL, or its full implementation). That translation/interpretation adds a performance overhead which is worse for some data sources than others.
Check out this short Microsoft blurb for a bit of the ODBC Driver Architecture:
ODBC Architecture
ODBC Driver Architecture