ODBC--call failed - MSAccess linked table to mysql view - view

I have a MS Access front end database linked to tables and views on remote mysql database.
It's in use for many months. Since yesterday when trying to open tables linked to views MS Access is raising the error "ODBC--call failed". The tables linked to remote tables are working normally. The views on the remote database are working normally in phpMyAdmin and HeidiSQL. I tried to import a view into local table in MS Access and it works, creating the local table with the data which is visible in the phpMyAdmin and HeidiSQL. The issue is the same on several PC in different physical locations.
Any suggestions why there will be problems only with the tables linked to the remote views?

Confirm from the hosting company, if there is a change in connection strings required to access database on your account, or check the server where mysql/phpmyadmin is installed for changes.

Related

Oracle create link between local xe and remote database in SQL Developer

I'm trying to create a link between my local database and my oracle 11g school database. I've finished the link creating between two databases and I tried to run a simple statement from my local database and to see if I can access the data from the remote database. However, there was an error message keep showing on the output section.
I've tried to google the error, but none of the solutions helps.
Can anyone help me with this issue?

How can I connect to existing databases from odoo application?

I am using Odoo 10 version. I lost database connectivity from my application. While trying to select database using database selector (ipaddress:portno/web/database/selector) no databases are displaying.
Then I tried to create a new database.Then, only newly created database is showing. Then I entered directly to the backend and checked whether the databases are there or not. In backend(postgresql) databases are there. How can I connect to existing databases from odoo application?
Odoo shows the list database that belong to the user that you are using to connect to postgresql. So just change the owner of the database to be your user.

ORACLE Application Express - how to connect to your tables in production

I've been trying for days but cannot find the answer to this. I am using Oracle Application Express (APEX), someone else setup the initial connection to a "Apex" database in oracle, but I am trying to connect to our production database in oracle. I am making web forms and the web forms are connected to the "Apex" database that was setup already, but I need to connect to our production database so we can create reports from the data entered through the web forms. I need the tables to show up in the create page option from the production database, currently its coming from the apex database, please help.
Create Page View with Tables (from apex)
Thank You so much in Advance!
What is the "production database"? Is it really a different database (than the one you're currently connected to), or is it a user in the same database?
if former:
you could create a database link between those two databases and create synonyms for production users' tables in one of schemas your workspace is assigned to.
another option is to install Apex onto the production database, so that you could use current installation as "development" and then deploy the application into the "production-based" Apex
if latter, you might do the same (i.e. create synonyms, just without the database link), or simply assign the production schema to your workspace
You may be interested to read Mike's response to a question with a similar misunderstanding regarding architecture.
https://community.oracle.com/thread/4135843
Once you have your head wrapped around this, you can consider the parsing schema to your application. This schema defines the table access your application has, in the normal way Oracle handles table privileges.
Then it's up to you to define who has access to what pages, using APEX Authorisation Schemes.

Need help linking oracle tables in MS Access

I am having some issues connection to an oracle DB using MS Access.
If I use SQL Developer to connect to the Oracle DB I see pretty much every table and view in the DB however when I connect using MS Access I only get a selected few.
I tough it was because the user didn't have Select privileges on the tables I need so I requested the privilege and after a moth of waiting I finally got it but I still cant see the tables on the Access tool.
This is what I see on SQL Developer vs MS access. I need SFMFG.PWUI_CHAR_DEF_EXT to show on access table manager. Any help to solve this mystery is greatly appreciated.
Using Access 2010, if I select External Data ==> ODBC Database ==> Link to the datasource by creating a linked table, I get a windows dialogue of all the available datasources. When I log in to the one I want, I see the names of all the tables I am authorized to select from.
The Linked Table Manager only shows the tables for which there are existing links.

DB connection issue with excel spreadsheet and ODBC Oracle Connect

I have a spreadsheet located on a centrally hosted server. Each day, a view on my Oracle database exports a report to this excel. To access the document, various users across a number of locations can login and review the doc. However, for no obvious reason, a number of locations have started being requested for the server name. Most of the locations have the 3 fields filled in by default, but in the problem locations they have to enter the server name each time.
Does anyone have an idea how I can solve this? No configuration changes have been made recently, and I am fairly new to the system as a whole, and cannot come up with an explanation.
See attached screenshot for what I mean.
Thanks!
http://i.imgur.com/eymlE.jpg
I browsed to Admin Tools > Data Sources (ODBC) and created a File DSN. From here I was able to specify the following:
[ODBC]
DRIVER=Microsoft ODBC for Oracle
UID=xxxxxxxxx
PWD=***************
server=xxxx.xxx.xx
This meant creating new database queries inside excel, I could point to this as reference and connect externally. But more importantly for my issue, remote users could now access a server based excel, without being prompted for the server-name. I still don't know how they lost this functionality in the first place, but this solved my issue. :)
Turns out this doesn't work - I was opening a different version of the file. Still no sure how the connection box with excel is populated from!

Resources