Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Encoding σε πεδία κειμένου...

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 18-08-09, 12:30
ChryssaV
Guest
 
Μηνύματα: n/a
Προεπιλογή Encoding σε πεδία κειμένου...

Καλημέρα σε όλους...
Να ρωτήσω πως μπορώ να ορίσω το encoding ενός πεδίου κειμένου σε πίνακα της Access??? Δουλεύω με Access2000 και στα properties δεν έχει κάτι αντίστοιχο...
Για να καταλάβετε πως είναι όλο το θέμα: επικοινωνώ μέσω ip με βάση PostGreSQL και γράφω μια δήλωση INSERT για να περάσω κάποια data σε έναν πίνακα. Βάζοντας όμως ελληνικό χαρακτήρα σε ένα πεδίο κειμένου, μου βγάζει μήνυμα error ότι περιμένει UTF-8 encoding.
Νόμιζα ότι η Access αυτό χρησιμοποιεί, αλλά μάλλον δεν είναι έτσι...Πως αλλιώς να περάσω ελληνικό χαρακτήρα στην δήλωση Insert???
Thanks in advance...
Απάντηση με παράθεση
  #2  
Παλιά 19-08-09, 11:18
Tassos
Guest
 
Μηνύματα: n/a
Προεπιλογή 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  
Παλιά 19-08-09, 11:33
ChryssaV
Guest
 
Μηνύματα: n/a
Προεπιλογή Re: Encoding σε πεδία κειμένου...

Τάσο καλημέρα και σ' ευχαριστώ για την απάντηση...
Το είχα βρει και εγώ αυτό, αλλά το θέμα είναι ότι τη δήλωση INSERT την γράφω σε Access2000, είναι το πρόγραμμα που επικοινωνεί με την βάση PostFreSQL. Άρα την εντολή την χρειάζομαι σε VBA Code και όχι σε postgresql...
Έκανα λίγο googling αλλά δεν ανακάλυψα τίποτα...
Απάντηση με παράθεση
  #4  
Παλιά 19-08-09, 14:30
Tassos
Guest
 
Μηνύματα: n/a
Προεπιλογή Re: Encoding σε πεδία κειμένου...

Πες μου σε παρακαλώ,
Ποια μέθοδο χρησιμοποιείς προς το παρόν για να εξάγεις δεδομένα στον απομακρυσμένο πίνακα;
Ποιο είναι το Connection string;
Μήπως χρησιμοποιείς ADO... ή τπ. ποιον Data Provider χρησιμοποιείς,
Ποια πεδία του πίνακα απαιτούν UTF-8;

Βοήθησε με να έχω μια πιο ολοκληρωμένη εικόνα του προβλήματός σου
για να σου δώσω την κατάλληλη απάντηση.
Φιλικά
Απάντηση με παράθεση
  #5  
Παλιά 19-08-09, 15:08
ChryssaV
Guest
 
Μηνύματα: n/a
Προεπιλογή 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  
Παλιά 19-08-09, 15:39
Tassos
Guest
 
Μηνύματα: n/a
Προεπιλογή Re: Encoding σε πεδία κειμένου...

Ακριβώς γι αυτό το λόγο σε ρώτησα για τον Data Provider!
Η λανθασμένη επιλογή ανάμεσα στους 3 αυτούς Drivers του PostgreSQ (συνήθως είναι τρεις) μπορεί να προκαλέσει πονοκέφαλο σε πολλούς!
Πάντως φίλη μου μπράβο σου!
Απ ότι βλέπω τα καταφέρνεις μια χαρά!
Tα λέμε...
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός 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.