Ich kann die Links in meinem Zugriff auf einen neuen ODBC-Treiber nicht aktualisieren. Ich glaube es ist, dass OpenEDge 10.1C keinen Handshake mit Access macht. Die DNS importiert externe Daten in Excel. Der Fehler ist "Fehler (-7748) ist die keine Nachricht für diesen Fehler"OpenEdge ODBC für Zugriff
Antwort
Progress ODBC-Fehler -7748 wird in der Regel durch Hinzufügen des 'WorkAround2 = 8192' Registrierungseintrags gelöst. Werfen Sie einen Blick auf diese Diskussion, die eine Erläuterung dessen enthält, was WorkArounds2 tut und was es behebt.
Mit freundlichen Grüßen
Ian
Die meisten „weird“ Fehler die SQL und Fortschritt ist ein Ergebnis der Tatsache, dass Fortschritte speichern alle Daten variabler Länge. Darüber hinaus werden die meisten Daten in den meisten Progress-Datenbanken von 4GL-Programmen erstellt, aktualisiert und manipuliert, und diese Programme haben keine Kenntnis oder Empfindlichkeit gegenüber den SQL-Ideen bezüglich der Spaltenbreite.
Ihre erste Verteidigungslinie, wenn Sie erhalten einen seltsamer Fehler einen Fortschritt Datenbank mit SQL abzufragen versuchen sollte dbtool (auf dem DB-Server) ausgeführt wird mögliche SQL Breite Probleme zu beheben. Führen Sie einfach dbtool aus (im Progress-Verzeichnis "bin", $ DLC/bin/dbtool, wenn das Betriebssystem UNIX ist, verwenden Sie "proenv", um eine Eingabeaufforderung zu erhalten, und% DLC% \ bin \ dbtool, wenn Sie Windows ausführen) Wählen Sie Option 2 aus. Sie können dieses Script skripten und es automatisch ausführen, wenn Sie häufig Probleme haben.
- 1. ODBC 5.1-Verbindungszeichenfolge für MySQL mit schreibgeschütztem Zugriff
- 2. Freier Zugriff auf DB2 über ODBC
- 3. Problem Verbindungs Reporting Services 2005 Progress Openedge 10.2A Treiber
- 4. Angeben eines Standardtreibers für ODBC
- 5. Ersatz für JDBC-ODBC Bridge
- 6. Progress OpenEdge einfaches Dienstprogramm mit Eingabeparameter
- 7. Wie sende ich SMS über OpenEdge 10.2B
- 8. Kendo UI Server Filterung in Openedge ABL
- 9. Problem einer MySQL-Datenbank über ODBC-Zugriff auf
- 10. Zugriff ODBC, der falsche Daten vor dem Jahr 1753 zurückgibt
- 11. Yii Active Record für MS SQL Server über Odbc ohne Zugriff auf INFORMATION_SCHEMA
- 12. odbc reader für csv in vb.net
- 13. Wie die Grenze für Zeichen in ODBC
- 14. erlang odbc: Wie Autocommit für Oracle deaktivieren
- 15. Gut OleDB/ODBC-Anbieter für PostgreSQL
- 16. PHP Alternative zu mysql_data_seek für ODBC
- 17. ODBC v Libpq: C-Bibliothek für PostgreSQL
- 18. Impala ODBC-Treiber für mehrere Einfügen
- 19. Ist es möglich, die OpenEdge-Überwachung zu umgehen?
- 20. ODBC .DBF-Dateien in C#
- 21. ODBC-Methode in Microsoft.Practices.EnterpriseLibrary.Data
- 22. Access Caching ODBC-Verbindungseinstellungen
- 23. ODBC ERROR WITHE SQLINTEGER
- 24. sichere ODBC-Verbindung - Oxymoron?
- 25. 64-Bit-ODBC-Exception
- 26. ODBC Oracle Fehler
- 27. C# ODBC-Dialog
- 28. Warum ist ODBC langsam?
- 29. asp Seite odbc Verbindung
- 30. PHP odbc Verbindungsfehler
Ich verstehe die Relevanz von Speicher mit variabler Länge hier nicht ganz, da das Standard-Datenbankmodul Jet/ACE von Access immer Speicher mit variabler Länge verwendet hat. Das ist ein Db-Engine-Detail, das Ihre Interface-Ebene komplett von Ihnen abstrahieren sollte und überhaupt keine Relevanz für einen ODBC-Treiber haben sollte. –
Auch wenn Access Felder variabler Breite verwendet, wenn es davon ausgeht, dass es die Breiteninformationen, die es aus dem Progress-Schema erhält, vertrauen kann, wird es enttäuscht sein. Ich sage nur, dass eine Menge von seltsamen Problemen, die Menschen mit ODBC mit Progress-Datenbanken haben, durch Ausführen von dbtool und die SQL-Breite behoben werden. Es ist einen Versuch wert. –