Jens Mertens said:
Hi NG,
is it possible to create an access data project to connect to a
mysql-database to be able to create new mysql-tables? if yes, how can I do
this?
ADP (access projects) only work with sql server. The reason for most of this
is due to the fact that DDL commands (and features) for most sql sever
products (sql server, oracle, etc) are all different. The other problem is
that features like referential integrity also are different, or not
available with some database servers.
or is it only possible to connect to a mssql-server?
For ADP projects, you can only use sql server (the big advantage of ADP
projects is that the Relational window, and the table design of MS-ACCESS
can be used. If there was a 100% clone of sql server, then could also use
that.
Note that you can use the free edition of sql server, and the last 3
versions of ms-access/office have included this free edition of sql server
on the office cd for use with ms-access.
However, you can use any database sever product that offers ODBC. So, that
means you can use linked tables to oracle, or in your case MySql, and
ms-access will work just fine. So, the only restrictions on what server
product you use is when you create a ADP project. Normal access
mdb files and linked talbes work fine with any database server
(there is not restrictions).
So, you can well use ms-access as a ODBC client to Oracle, Sql sever, or in
your case MySql. So, there is really no restrictions on what database server
product you use. Obviously, ms-access will not 'know' how to table design
for those other products..and they all tend to be a bit different anyway.
So, only ADP projects are restricted to sql server since they are based on
sql specific features.
Note that you can use the free edition of sql server both ways with
ms-access (linked tables...or a ADP project). And, if you use the
free sql server express edition of sql server, then ADP projects
can work, but restriction messages will crop up. You are actually better off
to
used linked odbc tables with sql server express right now.