From: John W. Vinson on
On Fri, 12 Feb 2010 14:34:03 -0800, George <George(a)discussions.microsoft.com>
wrote:

>Daniel - I understand you can't use Access to create a web database, but I
>noticed on my host provider has a feature to upload a Access database and
>covert it to SQL rather then creating a table within their SQL from scratch,
>does that sound possible ?

MySQL and Microsoft SQL/Server are two *different programs* (competitors, in
fact). Don't confuse them with one another!

But yes, it's possible to upsize an Access database to either. Not trivial but
possible. I'd be inclined to learn enough MySQL (if that's what your provider
supports) to create the table, properly normalized with indexes and so on; you
will then be able to use an ODBC connection from your Access database to your
new MySQL database, and run Append queries to migrate your data into MySQL. If
you are working with SQL/Server there are Microsoft upsizing tools to do so -
take a look in the microsoft.public.access.sqlupsizing newsgroup for detailed
discussions.
--

John W. Vinson [MVP]
From: Daniel Pineault on
A little addition to John's post.

He is very right that it is possible to remotely, using odbc, connect to a
web db. That said, before counting on this approach, you need to verify with
your host if they allow such remote connections. Many do not for security
reasons. In which case you would need to look into alternate approaches.
--
Hope this helps,

Daniel Pineault
http://www.cardaconsultants.com/
For Access Tips and Examples: http://www.devhut.net
Please rate this post using the vote buttons if it was helpful.



"John W. Vinson" wrote:

> On Fri, 12 Feb 2010 14:34:03 -0800, George <George(a)discussions.microsoft.com>
> wrote:
>
> >Daniel - I understand you can't use Access to create a web database, but I
> >noticed on my host provider has a feature to upload a Access database and
> >covert it to SQL rather then creating a table within their SQL from scratch,
> >does that sound possible ?
>
> MySQL and Microsoft SQL/Server are two *different programs* (competitors, in
> fact). Don't confuse them with one another!
>
> But yes, it's possible to upsize an Access database to either. Not trivial but
> possible. I'd be inclined to learn enough MySQL (if that's what your provider
> supports) to create the table, properly normalized with indexes and so on; you
> will then be able to use an ODBC connection from your Access database to your
> new MySQL database, and run Append queries to migrate your data into MySQL. If
> you are working with SQL/Server there are Microsoft upsizing tools to do so -
> take a look in the microsoft.public.access.sqlupsizing newsgroup for detailed
> discussions.
> --
>
> John W. Vinson [MVP]
> .
>
From: David W. Fenton on
John W. Vinson <jvinson(a)STOP_SPAM.WysardOfInfo.com> wrote in
news:pg4cn5pdi361ha4lnhudik5ffn8l2nu5om(a)4ax.com:

> But yes, it's possible to upsize an Access database to either. Not
> trivial but possible. I'd be inclined to learn enough MySQL (if
> that's what your provider supports) to create the table, properly
> normalized with indexes and so on; you will then be able to use an
> ODBC connection from your Access database to your new MySQL
> database, and run Append queries to migrate your data into MySQL.
> If you are working with SQL/Server there are Microsoft upsizing
> tools to do so - take a look in the
> microsoft.public.access.sqlupsizing newsgroup for detailed
> discussions.

If you have an existing DSN defined for your MySQL database, you can
just export the table to the DSN, and it will all be converted for
you by the ODBC driver, including the data.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
From: David W. Fenton on
=?Utf-8?B?RGFuaWVsIFBpbmVhdWx0?=
<DanielPineault(a)discussions.microsoft.com> wrote in
news:2D4244C7-CC76-4F30-979F-F38392D779E0(a)microsoft.com:

> He is very right that it is possible to remotely, using odbc,
> connect to a web db. That said, before counting on this approach,
> you need to verify with your host if they allow such remote
> connections. Many do not for security reasons. In which case you
> would need to look into alternate approaches.

One alternate approach (which I use all the time) is to install a
local installation of MySQL and phpMyAdmin. If you create a DSN for
your MySQL database (even if it has not tables in it), you can then
export your Access tables to that DSN (ODBC is one of the export
options). Once you've got the local MySQL, you can then use
phpMyAdmin EXPORT to write a script that you can then upload to your
server and run there. Most ISPs provide phpMyAdmin as the interface
for MySQL, so it's pretty easy to do. If they don't, you can
probably install it yourself (it's not that difficult).

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/