Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Σύνδεση φόρμας με SQL βάση (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/5319-sindesi-formas-me-sql-basi.html)

exarhos 02-08-20 13:42

Φίλε Τάσο σ ευχαριστώ παρα πολυ που Κυριακάτικα ασχολείσαι μ εμενα :d020:
προκυπτουν 'ομως κι άλλα προβληματα
ο sql server μετέτρεψε τον τυπο δεδομενων true-false της access σε τύπο δεδομενων "bit"
εγω το αλλαξα σε char (10) γιατι τα ερωτήματα δεν έτρεχαν
σε κάποια ερωτηματα ενημερωσης της εφαρμογης δοκιμασα να βαλω 0 (μηδεν) αντι γαι false, δοκιμασα " -1" δοκιμασα "false" αλλα οταν τρεχω το ερωτημα μου βγαζει μυνμημα "operation must use an updateable quere" ο πινακας που σενδεσα στον sql εχει μετατρεψει τις τιμες "0" και "1" σε "0" και "255" αντίστοιχα.

δεν ξερω τι αλλο να κάνω.
Ευχαρισώ πολύ με εκτίμηση

vraxnakisg 02-08-20 14:09

Καλησπέρα Έξαρχε,

Σωστά ο sql server μετέτρεψε τον τύπο δεδομένων true - false της Access σε τύπο δεδομένων "bit".

Θα σου πρότεινα να ξαναγυρίσεις τον τύπο δεδομένων στο πεδίο σε bit ή τουλάχιστον σε integer και να ξανασχεδιάσεις από την αρχή (νέο) ένα ερώτημα που έχεις πρόβλημα.

Δες ακόμα τα δικαιώματα του αρχείου της Access. Κάνε δεξί κλικ πάνω του και επιλέξτε ιδιότητες Επιλέξτε την καρτέλα Ασφάλεια μετά Επεξεργασία και στο παράθυρο διαλόγου «Δικαιώματα» τσέκαρε το Αποδοχή σε όλα.

Ευχαριστώ.

exarhos 02-08-20 14:21

Παράθεση:

Αρχική Δημοσίευση από vraxnakisg (Μήνυμα 31355)
Καλησπέρα Έξαρχε,

Σωστά ο sql server μετέτρεψε τον τύπο δεδομένων true - false της Access σε τύπο δεδομένων "bit".

Θα σου πρότεινα να ξαναγυρίσεις τον τύπο δεδομένων στο πεδίο σε bit ή τουλάχιστον σε integer και να ξανασχεδιάσεις από την αρχή (νέο) ένα ερώτημα που έχεις πρόβλημα.

Δες ακόμα τα δικαιώματα του αρχείου της Access. Κάνε δεξί κλικ πάνω του και επιλέξτε ιδιότητες Επιλέξτε την καρτέλα Ασφάλεια μετά Επεξεργασία και στο παράθυρο διαλόγου «Δικαιώματα» τσέκαρε το Αποδοχή σε όλα.

Ευχαριστώ.

Τάσο τα δικαιώματα ηταν τσεκαρισμένα αποδοχη σε όλα. εννοεις να ξαναφτιάξω το ίδιο ερωτημα ενημερωσης στην access με true- false ή yes- No αλλα να αλλαξω απο se integer ?
το εκανα. παλι δεν παιζει απο access
ετρεξα το ιδιο ερωτημα (UPDATE aggyrov_tbl SET aggyrov_tbl.anchorage = 1;) στον sql server και παιζει κανονικα
Ευχαριστώ πολύ

vraxnakisg 02-08-20 14:52

Τι σφάλμα σου βγάζει η Access όταν τρέχεις το ίδιο ερώτημα?

exarhos 02-08-20 15:01

"operation must use an updateable quere"

vraxnakisg 02-08-20 15:08

Το συγκεκριμένο σφάλμα έχει να κάνει με τα δικαιώματα του χρήστη.

Δες ακόμα τα δικαιώματα του φακέλου που είναι το αρχείο της Access και τσέκαρε και τον χρήστη να δεις τι δικαιώματα έχει.

exarhos 02-08-20 15:26

1 Συνημμένο(α)
σου επισυναπτω screenshot

vraxnakisg 02-08-20 15:36

Σου έχω στείλει προσωπικό μήνυμα

exarhos 02-08-20 17:22

Παράθεση:

Αρχική Δημοσίευση από vraxnakisg (Μήνυμα 31361)
Σου έχω στείλει προσωπικό μήνυμα

δεν έχω λάβει κάτι. προσπαθησα να σου στειλω πμ αλλα εχεις εππιλεξει να μην λαμβανεις πμ. ετσι γράφει

απ ότι διαπιστώνω τόποτα δεν είναι updateable. δεν μπορω να εισαγω στοιχει απ τις φόρμες μου. ενω ανοιγει η φόρμα κανονικα μμόλις παταω το κουμπι πχ ) calltime γραφει "record is not updateable" ατον πιανακα το συγκεκριμένο column είναι time (7)

exarhos 03-08-20 08:33

Έβγαλα άκρη. :victory: δεν ξέρω τι ακριβώς έφταιγε αλλα μολις το άνοιξα με μια παλιοτερη εκδιοση της εφαρμογης δουλέυει κανονικα.
Ευχαριστω πάρα πολύ όλους σας για το χρόνο σας και τη διάθεση να με βοηθήσετε. Εύχομαι να φανώ κάποια στιγμή χρήσιμος και να σας ανταποδώσω με οποιοδήποτε τρόπο.
με Εκτιμιση


Η ώρα είναι 00:52.

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


Search Engine Optimization by vBSEO 3.3.2