Verbindung zu MYSQL in Access
Verbindung zu MYSQL in Access
am 18.12.2006 10:18:18 von p.pruewasser
Hallo an alle,
habe ein Problem, möchte ein paar Tabellen von einem MySQL - Server in eine
AccessDatenbank einbinden.
Hat irgendwer eine Idee wie das funktioniert?
Mit folgendem funzt es nicht
Set conn = New ADODB.Connection
conn.ConnectionString = _
"Provider=MSDASQL;Driver=MySQL;" & _
"Server=" & "SERVER" & ";UID=" & "root" & _
";PWD=" & PWD & ";database=" & "DB" & ""
Danke im Voraus, MFG Peter
Re: Verbindung zu MYSQL in Access
am 18.12.2006 12:50:06 von Stephan Menzel
Hallo,
>Hallo an alle,
>
>habe ein Problem, möchte ein paar Tabellen von einem MySQL - Server in eine
>AccessDatenbank einbinden.
>
>Hat irgendwer eine Idee wie das funktioniert?
>
>Mit folgendem funzt es nicht
>
>Set conn = New ADODB.Connection
> conn.ConnectionString = _
> "Provider=MSDASQL;Driver=MySQL;" & _
> "Server=" & "SERVER" & ";UID=" & "root" & _
> ";PWD=" & PWD & ";database=" & "DB" & ""
>
>
>Danke im Voraus, MFG Peter
>
Private MySQL_Conn As ADODB.Connection
MySQL_Conn.ConnectionString =
"DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & var_Server & ";
PORT=" & 3306 & "; DATABASE=" & Datenbankname & ";UID=" & Username &
";PWD=" & Password & "; OPTION=10"
MySQL_Conn.Open
also die obere Verbindung ("Private ...") in einem Modul als Global
setzen (geht auch nicht global, nur dann musst du in jeder Procedur
die Verbindung neu aufbauen) und den anderen Code in eine Procedure
schreiben die den Verbindungsaufbau macht, dann kannst du die
Verbindung in deinem ganzen Accessprojekt verwenden!
cu Stephan
Re: Verbindung zu MYSQL in Access
am 18.12.2006 12:52:44 von Stephan Menzel
>MySQL_Conn.ConnectionString =
>"DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & var_Server & ";
>PORT=" & 3306 & "; DATABASE=" & Datenbankname & ";UID=" & Username &
>";PWD=" & Password & "; OPTION=10"
>
was ich noch vergaß, var_Server ist eine IP-Adresse oder halt der
Servername und die Verbindung geht mit dem MySQL ODBC Treiber 3.51!
cu Stephan
Re: Verbindung zu MYSQL in Access
am 18.12.2006 12:55:33 von Stephan Menzel
noch was vergesse:
Set MySQL_Conn = New ADODB.Connection
das muss noch vor dem angeben des ConnectionString!
MySQL_Conn.ConnectionString =
"DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & var_Server & ";
PORT=" & 3306 & "; DATABASE=" & Datenbankname & ";UID=" & Username &
";PWD=" & Password & "; OPTION=10"
cu Stephan
Re: Verbindung zu MYSQL in Access
am 18.12.2006 14:06:28 von p.pruewasser
Danke, dieses wäre mal abgeschlossen........
"Prüwasser Peter"
schrieb im Newsbeitrag
news:5357b$45865c1c$5340b9d2$32674@news.inode.at...
> Hallo an alle,
>
> habe ein Problem, möchte ein paar Tabellen von einem MySQL - Server in
> eine
> AccessDatenbank einbinden.
>
> Hat irgendwer eine Idee wie das funktioniert?
>
> Mit folgendem funzt es nicht
>
> Set conn = New ADODB.Connection
> conn.ConnectionString = _
> "Provider=MSDASQL;Driver=MySQL;" & _
> "Server=" & "SERVER" & ";UID=" & "root" & _
> ";PWD=" & PWD & ";database=" & "DB" & ""
>
>
> Danke im Voraus, MFG Peter
>
>
Re: Verbindung zu MYSQL in Access
am 18.12.2006 18:51:03 von Andreas Kretschmer
Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)