|
| Hallo!
Per ODBC greife ich mit meinem Rechner, der im Kundennetzwerk eingeloggt ist, problemlos per ODBC auf eine Ingres -DB als Back-End zu.
Ich entwickle mit Access 2000
Wenn ich das MDB-Frontend per Email an den Kunden maile und er es mit Acc2007 öffnet, erscheint die Fehlermeldung 3151 " ODBC Verbindung zu ..... fehlgeschlagen"
Mit dem Tabellenverknüpfungsmanager kann man die Tabellen einbinden, alles funktioniert,
aber nach dem nächsten Aufrufen der Datenbank wieder die Fehlermeldung =>der Tabelleneinbindungsmanager muß erneut gestartet werden
Per Hand kann ich die ODBC Tabellen löschen und neu einbinden, dann alles OK
Ich muß es aber automatisiert einbinden
Auf meinem Rechner funktioniert die automatische Tabelleneinbindung problemlos:
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Verbindungsinformation = "ODBC;DSN=192.168.10.207::FEPA577TE;SERVER=192.168.10.207;DATABASE=fepa577te;SERVERTYPE=INGRES;BLANKDATE=NULL;DATE1582=NULL;TABLE=ingres.ingres_dataas;TABLE=ingres.dataas"
'Neues Tabellenobjekt anlegen
Set neue_Tabelle = db.CreateTableDef
neue_Tabelle.Name = Tabellenname 'Tabellenname festlegen
neue_Tabelle.Connect = Verbindungsinformation 'Verbindungsinformation festlegen
neue_Tabelle.SourceTableName = Name_Quelltabelle 'Name der Quelltabelle
'Tabelle anlegen
db.TableDefs.Delete Tabellenname
db.TableDefs.Append neue_Tabelle
db.TableDefs.Refresh
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
auf dem Kundenrechner funktioniert es nicht, was ist falsch?
viele Grüße
Sven
| |
|