Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   ΠΡΟΒΛΗΜΑ ΣΥΝΔΕΣΗΣ ΒΑΣΗΣ ACCESS ΜΕ ODBC ΣΕ MYSQL SERVER (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/6133-problhma-syndeshs-bashs-access-me-odbc-se-mysql-server.html)

giorgos_ad 01-06-22 12:37

ΠΡΟΒΛΗΜΑ ΣΥΝΔΕΣΗΣ ΒΑΣΗΣ ACCESS ΜΕ ODBC ΣΕ MYSQL SERVER
 
Καλησπέρα στο Forum,
Έχω φτιάξει εδώ και πολλά χρόνια μια βάση δεδομένων σε MYSQL server την οποία δουλεύω από Access. Από την Κυριακή και χωρίς κανένα ιδιαίτερο λόγο μου έχει παρουσιάσει το εξής θέμα που δεν μπορώ να λύσω. Σε κάποιους από του πίνακες όταν τους ανοίγω μου εμφανίζει σε όλες τις εγγραφες #Deleted. Επίσης όταν πάω να κάνω νέα εγγραφή μου εμφανίζει το μήνυμα:

ODBC -- call failed.
[MySQL][ODBC 8.0(w) Driver][mysqld-8.0.23]Date overflow (#0)

και δεν με αφήνει να κάνω οτιδήποτε. Όλα αυτά συνέβησαν ξαφνικά χωρίς να έχω κάνει καμία αλλαγή ούτε στη βάση ούτε στην Access. Και μάλιστα δεν συμβαίνει σε όλους του πίνακες. Σε κάποιους από αυτούς. Την ίδια στιγμή που κάποιος υπολογιστής στο δίκτυο τρέχει την Access 2010 και δουλεύει χωρίς κανένα θέμα. Βέβαια εγκατέστησα την Access 2010 και στο δικό μου υπολογιστή να δώ αν δουλεύει αλλα εξακολουθεί να έχει το ίδιο πρόβλημα.

Παρακαλώ αν γνωρίζει κάποιος από το Forum κάτι ας με βοηθήσει γιατί έχω χάσει 2 ημέρες και λύση δεν έχω βρει.

pctechdr 01-06-22 19:15

Κάνε εγκατάσταση τον Microsoft® ODBC Driver 17 for SQL Server και θα λυθεί το πρόβλημα σου. Είναι ένα γνωστό bug της Access γιατί αναγνωρίζει τα πρωτεύων κλειδιά αυτόματης αρίθμησης σαν αριθμό σκέτο.

Περισσότερες πληροφορίες εδώ --->https://support.microsoft.com/en-us/...rs=en-us&ad=us

tsgiannis 10-06-22 08:11

Για MySQL λογικά η λύση της αλλαγής ODBC driver δεν θα έχει αποτέλεσμα
παραθέτω την λύση όπως γράφτηκε στο Access Tech Community
I use MySQL from Access via MySQL ODBC Driver,
after 2205 update, some of tables also display #delete.
first aid
Restore from 2205----> to 2204
open command prompt (admin mode)
(paste)
cd %ProgramFiles%\Common Files\Microsoft Shared\ClickToRun
(next line paste)
officec2rclient.exe /update user updatetoversion=16.0.15128.20248
then automatically rollback
after this
Access account info panel
office365 autoupdate----> off
until this problem is solved

giorgos_ad 11-06-22 17:20

Καλησπέρα και πάλι! Λόγω covid παρέμενεινα εκτός μερικές ημέρες! Η λύση του pctechdr δούλεψε και έλυσε το πρόβλημα. Τη λύση με το rollback δεν τη δοκίμασα.

Ευχαριστώ πολύ!!!


Η ώρα είναι 01:14.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2