MySQL + MyODBC + Access = Fehler

MySQL + MyODBC + Access = Fehler

am 06.10.2006 22:44:19 von Markus Wichmann

Hi all,
ich habe da ein Problem mit Access in der Verwendung als MySQL-Client.=20
Ich habe also MyODBC als Benutzer-DSN installiert und definiert, dass=20
die Datenbank 'localodbc' sei, der Nutzer sei 'odbc' mit dem=20
gleichnamigen Passwort und der darf alles in seiner Datenbank (eben=20
'localodbc') Die Verbindungsdaten stimmen soweit also und der=20
Verbindungstest funktioniert auch. An den Flags im Bereich 'Advanced'=20
habe ich nix verändert. (Also alle aus gelassen) Ach ja, die Datenquell=
e=20
hieß 'mysql'. Dann habe ich Access (2003) gestartet und gemäß der=20
Anleitung, nach der ich handelte, eine neue Datenbank erstellt (der ich=20
den Namen 'mysql.mdb' gab) und dann versucht, die MySQL-Daten zu=20
importieren. Wenn ich aber auf 'Datei'->'Externe Daten'->'Tabellen=20
verknüpfen' gehe und dort die Datenquelle auswähle, stürzt Access m=
it=20
der Aufforderung, einen Problembericht zu senden, ab.
Die Anleitung, die ich nutze, scheint schon etwas älter zu sein (ist ja=
=20
auch ein Buch über MySQL 4 und ich nutze MySQL 5). Ich benutze MyODBC i=
n=20
der Version 3.51. (Und die gab es schon zu Zeiten dieses Buchs)
Jetzt noch etwas interessantes: Wenn ich eine MySQL-Abfrage an die=20
Datenquelle schicke, erhalte ich auch das richtige Ergebnis zurück. Nur=
=20
bei 'Tabellen verknüpfen' läuft es nicht.
tia und tschö,
Markus
--=20
To err is human. To forgive is divine.
To forget is also human...

Re: MySQL + MyODBC + Access = Fehler

am 09.10.2006 13:21:49 von Peter-Ulrich

Markus Wichmann wrote:

> Hi all,
> ich habe da ein Problem mit Access in der Verwendung als MySQL-Client=
..
> Ich habe also MyODBC als Benutzer-DSN installiert und definiert, dass=

> die Datenbank 'localodbc' sei, der Nutzer sei 'odbc' mit dem
> gleichnamigen Passwort und der darf alles in seiner Datenbank (eben
> 'localodbc') Die Verbindungsdaten stimmen soweit also und der
> Verbindungstest funktioniert auch. An den Flags im Bereich 'Advanced'=

> habe ich nix verändert. (Also alle aus gelassen) Ach ja, die Datenq=
uelle
> hieß 'mysql'. Dann habe ich Access (2003) gestartet und gemäß d=
er
> Anleitung, nach der ich handelte, eine neue Datenbank erstellt (der i=
ch
> den Namen 'mysql.mdb' gab) und dann versucht, die MySQL-Daten zu
> importieren. Wenn ich aber auf 'Datei'->'Externe Daten'->'Tabellen
> verknüpfen' gehe und dort die Datenquelle auswähle, stürzt Acce=
ss mit
> der Aufforderung, einen Problembericht zu senden, ab.
> Die Anleitung, die ich nutze, scheint schon etwas älter zu sein (is=
t ja
> auch ein Buch über MySQL 4 und ich nutze MySQL 5). Ich benutze MyOD=
BC in
> der Version 3.51. (Und die gab es schon zu Zeiten dieses Buchs)
> Jetzt noch etwas interessantes: Wenn ich eine MySQL-Abfrage an die
> Datenquelle schicke, erhalte ich auch das richtige Ergebnis zurück.=
Nur
> bei 'Tabellen verknüpfen' läuft es nicht.
> tia und tschö,
> Markus

Hallo Markus,

sorry für die PM; habe offensichtlich den falschen Button erwischt.

Wie Du mir mittlerweile mitgeteilt hast, verwendest Du ein Windows 2000=
-
System. Ich habe hier ebenfalls Windows 2000 Rechner im Einsatz, wobei =
diese
bei mir nach der Installation des

Updaterollup 1 für Win 2000 SP4

den Dienst versagt haben, d. h. meine Access-Anwendungen (in meinem Fal=
l
Acc 2000) konnten nicht mehr korrekt ausgefuehrt werden. Erst nach dem
Installieren einer aelteren 'msjet40.dll'-Datei, die im abgesicherten
Modus installiert werden musste (derzeit Version 4.0.8015.0) konnte ich=

wieder in vollem Umfang auf meine Anwendungen zugreifen.

Vielleicht hilft Dir das ja weiter.

mfg

--=20
P. Ulrich

------------------------------------------------------------ -----------=
-------
GnuPg-Id: 696160D7 2003-03-06 Peter Ulrich
Key fingerprint =3D 09EA 22FE 8B7D 8A2A 0F67 9619 A697 5986 6961 60D7
------------------------------------------------------------ -----------=
-------

Re: MySQL + MyODBC + Access = Fehler

am 09.10.2006 17:39:10 von Markus Wichmann

Peter Ulrich schrieb:
> Hallo Markus,
>=20
> sorry für die PM; habe offensichtlich den falschen Button erwischt.

Macht nix.
>=20
> Wie Du mir mittlerweile mitgeteilt hast, verwendest Du ein Windows 2000=
-
> System. Ich habe hier ebenfalls Windows 2000 Rechner im Einsatz, wobei =
diese
> bei mir nach der Installation des
>=20
> Updaterollup 1 für Win 2000 SP4
>=20
> den Dienst versagt haben, d. h. meine Access-Anwendungen (in meinem Fal=
l
> Acc 2000) konnten nicht mehr korrekt ausgefuehrt werden. Erst nach dem
> Installieren einer aelteren 'msjet40.dll'-Datei, die im abgesicherten
> Modus installiert werden musste (derzeit Version 4.0.8015.0) konnte ich=

> wieder in vollem Umfang auf meine Anwendungen zugreifen.
>=20
> Vielleicht hilft Dir das ja weiter.
>=20
> mfg
>=20

Och nee, jetzt... ich habe keine weiteren Computer, die noch kein=20
Updaterollup 1 hätten. Und die Backups habe ich auch gelöscht=20
(Speichermangel). Und meine msjet40.dll ist neuer, sie hat die Version=20
4.0.90 irgendwas. Fällt also in den bereich. Kann man sich so etwas=20
irgendwo besorgen? Wenn gewünscht, kann ich auch das Dr. Watson-Log daz=
u=20
präsentieren.
tschö,
nullplan

--=20
To err is human. To forgive is divine.
To forget is also human...

Re: MySQL + MyODBC + Access = Fehler

am 10.10.2006 11:34:25 von Peter-Ulrich

Markus Wichmann wrote:

> Och nee, jetzt... ich habe keine weiteren Computer, die noch kein
> Updaterollup 1 hätten. Und die Backups habe ich auch gelöscht
> (Speichermangel). Und meine msjet40.dll ist neuer, sie hat die Versio=
n
> 4.0.90 irgendwas. Fällt also in den bereich. Kann man sich so etwas=

> irgendwo besorgen? Wenn gewünscht, kann ich auch das Dr. Watson-Log=
dazu
> präsentieren.
>=20
Hallo Markus,

hier koennte Dir vielleicht ein Jet-SP
http://support.microsoft.com/?scid=3Dkb;DE;829558
weiterhelfen, da dort die erforderliche Datei enthalten ist. Zu beachte=
n ist
jedoch, dass durch das Installieren der veraenderten Jet-DLL bei folgen=
den
Win-Updates vorsicht geboten ist, da dann ggf. das Updaterollup fuer W2=
K
erneut installiert wird.

mfg

P. Ulrich

--=20
------------------------------------------------------------ -----------=
-------
GnuPg-Id: 696160D7 2003-03-06 Peter Ulrich
Key fingerprint =3D 09EA 22FE 8B7D 8A2A 0F67 9619 A697 5986 6961 60D7
------------------------------------------------------------ -----------=
-------

Re: MySQL + MyODBC + Access = Fehler

am 10.10.2006 17:47:55 von Markus Wichmann

Peter Ulrich schrieb:
> Hallo Markus,
>
> hier koennte Dir vielleicht ein Jet-SP
> http://support.microsoft.com/?scid=kb;DE;829558
> weiterhelfen, da dort die erforderliche Datei enthalten ist. Zu beachten ist
> jedoch, dass durch das Installieren der veraenderten Jet-DLL bei folgenden
> Win-Updates vorsicht geboten ist, da dann ggf. das Updaterollup fuer W2K
> erneut installiert wird.
>
> mfg
>
> P. Ulrich
>

OK, ich habe das erst mal installiert. Ob es geholfen hat, schreibe ich,
sobald ich neu gestartet habe.
cu,
Markus
--
To err is human. To forgive is divine.
To forget is also human...

Re: MySQL + MyODBC + Access = Fehler

am 10.10.2006 18:10:38 von Markus Wichmann

Nein, das Problem wurde dadurch nicht gelöst. Es hat sich durch das=20
Update auch nichts geändert. Ist aber egal, da ich auf phpMyAdmin=20
umgesattelt habe, und die ODBC-Verbindung soweit funktioniert. (Ich kann =

sie mit PHP öffnen und verwenden. Problemfrei! Ich werde mir ein an das=
=20
Kommandozeilentool angelehntes PHP-Script(-System) bauen, dann sollte=20
ich auch keine Probleme mehr mit Sonderzeichen etc. haben. Und habe ein=20
gutes Interface.)
Trotzdem danke für die Tipps.
cu,
Markus

--=20
To err is human. To forgive is divine.
To forget is also human...