von Cherufe » Mi, 22.11.2006 04:23
Hallo alle zusammen,
ich weiss, ein Titel wie meiner liest sich oft hier im Forum. Leider habe ich aber noch keine sinnige Lösung gefunden, was vielleicht auch an dem kleinen "Twist" bei meinem Problem hier liegt.
Mein Fall ist wie folgt:
Bei mir laufen OO2 und MySQL auf einem Win2000-Rechner.
Die Verbindung zwischen Base und MySQL stelle ich über ODBC her, was auch wunderbar zu funktionieren scheint (Verbindung erfolgt).
Problem meinerseits ist jedoch, dass ich zwar die einzelnen Tabellen (incl. der Daten) einer bereits vorhandenen DB zwar schön ansehen kann, aber nicht ändern.
Versuche ich in Base ein Formular oder einen Bericht mit einem Assistenten zu erstellen, kommt der im Forum oft genannte Fehler "Die Felder von <DB>.<Tabellenname> konnten nicht ermittelt werden".
Versuche ich eine Ansicht zu erstellen, erscheinen die Tabellenklötze zwar mit dem Tabellennamen, aber ohne die einzelnen Felder (nur ein einzelner einsamer *).
Und jetzt kommt der "Twist", das Schizophrene am Ganzen:
ich kann in die vorhandene DB trotzdem neue Tabellen einfügen. Nachdem ich brav die einzelnen Felder eingestellt und die Tabelle abgespeichert habe, verhält sie sich auf einmal genau so wie die bereits vorhandenen Tabellen: also kein Schreibzugriff, keine Felderermittlung usw.
Ein Teil meiner Tabellen hat explizit einen primary key, ein Teil nicht. Unterschied macht es auf Base keinen.
phpMyAdmin, HeidiSQL oder MySQL Administrator haben mit den Tabellen (auch mit den von Base erstellten) überhaupt keine Probleme.
Alles natürlich davon ausgehend, dass die DB nicht durch andere Programmzugriffe ausgesperrt wird.
Ebenfalls anzumerken wäre, dass genau der selbe Zugriff mit OO1.1.5 prima funktioniert (weswegen ich zZ. downgegradet habe :p ). Brauche ich nämlich um Excel-Tabellen in die DB zu bringen (ohne all zu viel copy&paste).
Wie man nur unschwer erraten kann, bin ich momentan mehr als verwirrt und sprachlos.
Hat vielleicht Jemand eine Idee ?
Hallo alle zusammen,
ich weiss, ein Titel wie meiner liest sich oft hier im Forum. Leider habe ich aber noch keine sinnige Lösung gefunden, was vielleicht auch an dem kleinen "Twist" bei meinem Problem hier liegt.
Mein Fall ist wie folgt:
Bei mir laufen OO2 und MySQL auf einem Win2000-Rechner.
Die Verbindung zwischen Base und MySQL stelle ich über ODBC her, was auch wunderbar zu funktionieren scheint (Verbindung erfolgt).
Problem meinerseits ist jedoch, dass ich zwar die einzelnen Tabellen (incl. der Daten) einer bereits vorhandenen DB zwar schön ansehen kann, aber nicht ändern.
Versuche ich in Base ein Formular oder einen Bericht mit einem Assistenten zu erstellen, kommt der im Forum oft genannte Fehler "Die Felder von <DB>.<Tabellenname> konnten nicht ermittelt werden".
Versuche ich eine Ansicht zu erstellen, erscheinen die Tabellenklötze zwar mit dem Tabellennamen, aber ohne die einzelnen Felder (nur ein einzelner einsamer *).
Und jetzt kommt der "Twist", das Schizophrene am Ganzen:
[b]ich kann in die vorhandene DB trotzdem neue Tabellen einfügen. Nachdem ich brav die einzelnen Felder eingestellt und die Tabelle abgespeichert habe, verhält sie sich auf einmal genau so wie die bereits vorhandenen Tabellen: also kein Schreibzugriff, keine Felderermittlung usw.[/b]
Ein Teil meiner Tabellen hat explizit einen primary key, ein Teil nicht. Unterschied macht es auf Base keinen.
phpMyAdmin, HeidiSQL oder MySQL Administrator haben mit den Tabellen (auch mit den von Base erstellten) überhaupt keine Probleme.
Alles natürlich davon ausgehend, dass die DB nicht durch andere Programmzugriffe ausgesperrt wird.
Ebenfalls anzumerken wäre, dass genau der selbe Zugriff mit OO1.1.5 prima funktioniert (weswegen ich zZ. downgegradet habe :p ). Brauche ich nämlich um Excel-Tabellen in die DB zu bringen (ohne all zu viel copy&paste).
Wie man nur unschwer erraten kann, bin ich momentan mehr als verwirrt und sprachlos.
Hat vielleicht Jemand eine Idee ?