Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Encoding σε πεδία κειμένου...
Καλημέρα σε όλους... Να ρωτήσω πως μπορώ να ορίσω το encoding ενός πεδίου κειμένου σε πίνακα της Access??? Δουλεύω με Access2000 και στα properties δεν έχει κάτι αντίστοιχο... Για να καταλάβετε πως είναι όλο το θέμα: επικοινωνώ μέσω ip με βάση PostGreSQL και γράφω μια δήλωση INSERT για να περάσω κάποια data σε έναν πίνακα. Βάζοντας όμως ελληνικό χαρακτήρα σε ένα πεδίο κειμένου, μου βγάζει μήνυμα error ότι περιμένει UTF-8 encoding. Νόμιζα ότι η Access αυτό χρησιμοποιεί, αλλά μάλλον δεν είναι έτσι...Πως αλλιώς να περάσω ελληνικό χαρακτήρα στην δήλωση Insert??? Thanks in advance... |
#2
| |||
| |||
Re: Encoding σε πεδία κειμένου...
Καλημέρα! Δυστυχώς δεν γνωρίζω το περιβάλλον εργασίας σου για να μπορέσω να δώ που ακριβώς υπάρχει το πρόβλημα και (αν μπορώ) να σε βοηθήσω. Έτσι, σχεδόν στα τυφλά θα πρότεινα: INSERT INTO Table1 (field1, field2) VALUES (convert('Χρύσσα' using iso_8859_7_to_utf_8), 'Chryssa'); όπου: iso_8859_7 = Encoding/Κωδικοσελίδα του υπολογιστή και iso_8859_7_to_utf_8 προεπιλεγμένη σταθερά που περιέχεται στο PostGreSQL. Εδώ μπορείς να βρεις το Encoding που ταιριάζει στην περίπτωση σου αλλά και πλήρη βοήθεια σε ότι έχει σχέση με το PostGreSQL: http://postgresql.mirrors-r-us.net/docs ... RING-OTHER Φιλικά |
#3
| |||
| |||
Re: Encoding σε πεδία κειμένου...
Τάσο καλημέρα και σ' ευχαριστώ για την απάντηση... Το είχα βρει και εγώ αυτό, αλλά το θέμα είναι ότι τη δήλωση INSERT την γράφω σε Access2000, είναι το πρόγραμμα που επικοινωνεί με την βάση PostFreSQL. Άρα την εντολή την χρειάζομαι σε VBA Code και όχι σε postgresql... Έκανα λίγο googling αλλά δεν ανακάλυψα τίποτα... |
#4
| |||
| |||
Re: Encoding σε πεδία κειμένου...
Πες μου σε παρακαλώ, Ποια μέθοδο χρησιμοποιείς προς το παρόν για να εξάγεις δεδομένα στον απομακρυσμένο πίνακα; Ποιο είναι το Connection string; Μήπως χρησιμοποιείς ADO... ή τπ. ποιον Data Provider χρησιμοποιείς, Ποια πεδία του πίνακα απαιτούν UTF-8; Βοήθησε με να έχω μια πιο ολοκληρωμένη εικόνα του προβλήματός σου για να σου δώσω την κατάλληλη απάντηση. Φιλικά |
#5
| |||
| |||
Re: Encoding σε πεδία κειμένου...
Τάσο, είμαι τόσο ζαλισμένη που είμαι ακόμα στη δουλειά, που ξέχασα να σου δώσω τις πληροφορίες αυτές.Λοιπόν, το connectionstring έχει ως εξής: Set crConnection111 = CreateObject("ADODB.Connection") crConnection111.ConnectionString = "DRIVER={PostgreSQL ANSI};DATABASE=" & IntDatabase & ";SERVER=" & IntIP & ";UID=" & IntUser & ";PWD=" & IntPass & ";" και φυσικά στο τέλος (αφού κάνω τα πραγματάκια μου) crConnection111.Execute ("INSERT INTO Table (Field) VALUES ('" & testVar & "'") Το θέμα είναι ότι μόλις έγραφα αυτό το μήνυμα, ανακάλυψα και τη λύση και φυσικά παίζει:αντί του PostgreSQL ANSI στο connectionstring έβαλα PostgreSQL UniCode και έπαιξε κανονικά... Αυτά για όποιον θέλει να το χρησιμοποιήσει στο μέλλον... Thanks Anyway.... |
#6
| |||
| |||
Re: Encoding σε πεδία κειμένου...
Ακριβώς γι αυτό το λόγο σε ρώτησα για τον Data Provider! Η λανθασμένη επιλογή ανάμεσα στους 3 αυτούς Drivers του PostgreSQ (συνήθως είναι τρεις) μπορεί να προκαλέσει πονοκέφαλο σε πολλούς! Πάντως φίλη μου μπράβο σου! Απ ότι βλέπω τα καταφέρνεις μια χαρά! Tα λέμε... |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Πληκτρολόγηση σε πεδία | naxos | Access - Ερωτήσεις / Απαντήσεις | 6 | 14-10-12 19:45 |
Εισαγωγή σε Πίνακα από Πεδία κειμένου(φόρμα) | wanaka | Access - Ερωτήσεις / Απαντήσεις | 2 | 18-06-12 13:03 |
Συγχρονισμένα πεδία | Χρήστος | Access - Ερωτήσεις / Απαντήσεις | 9 | 03-01-11 23:31 |
[ Φόρμες ] Σύνδεση πλαισίου κειμένου με πολλά πεδία | Free_Ghost | Access - Ερωτήσεις / Απαντήσεις | 12 | 04-12-10 19:16 |
Η ώρα είναι 21:09.