lefterhs
03-11-2004, 13:06
Φτιαχνω μια εφαρμογη με DB σε sql server και τις φορμες σε ms access.
Σε ενα table υπαρχουν πεδια nvarchar. Σε αυτα σωζονται τιμες που ειναι ειτε αποκλειστικα ακεραιοι πχ '2323' ειτε ακεραιοι και ελληνικοι χαρακτηρες π.χ '2323α'.
Προσπαθησα ειτε με dlookup ειτε με recordset να φερω εγγραφες απο αυτο τον πινακα με κριτηρια αυτα τα πεδια. Οποτε οι τιμες στα πεδια αυτα οι τιμες ηταν ΚΑΘΑΡΑ αριθμοι, οι εγγραφες μου ερχονται κανονικα. Ομως, αν οι τιμες περιεχουν και ελληνικους χαρακτηρες δεν επιστρεφουν καμια εγγραφη.
Με αγγλικους χαρακτηρες δεν υπαρχει προβλημα.
Κατα την εισαγωγη δεδομενων με ελληνικα απο τις φορμες στη βαση και με τη προβολη δεδομενων στις φορμες δεν υπαρχει κανενα προβλημα.
Τα δεδομενα αποθηκευονται σωστα.
Εχω τσεκαρει στην ODBC συνδεση να κανει translate se unicode απο την εφαρμογη στον sql server.
Ακομα και στα πεδια των φορμων του εθεσα να χρησιμοποιει unicode font δηλαδη για παραδειγμα "arial unicode MS" αντι του "arial greek", αλλα παλι τα ιδια κανει...
Εχει συναντησει κανεις αυτο το προβλημα?
Σε ενα table υπαρχουν πεδια nvarchar. Σε αυτα σωζονται τιμες που ειναι ειτε αποκλειστικα ακεραιοι πχ '2323' ειτε ακεραιοι και ελληνικοι χαρακτηρες π.χ '2323α'.
Προσπαθησα ειτε με dlookup ειτε με recordset να φερω εγγραφες απο αυτο τον πινακα με κριτηρια αυτα τα πεδια. Οποτε οι τιμες στα πεδια αυτα οι τιμες ηταν ΚΑΘΑΡΑ αριθμοι, οι εγγραφες μου ερχονται κανονικα. Ομως, αν οι τιμες περιεχουν και ελληνικους χαρακτηρες δεν επιστρεφουν καμια εγγραφη.
Με αγγλικους χαρακτηρες δεν υπαρχει προβλημα.
Κατα την εισαγωγη δεδομενων με ελληνικα απο τις φορμες στη βαση και με τη προβολη δεδομενων στις φορμες δεν υπαρχει κανενα προβλημα.
Τα δεδομενα αποθηκευονται σωστα.
Εχω τσεκαρει στην ODBC συνδεση να κανει translate se unicode απο την εφαρμογη στον sql server.
Ακομα και στα πεδια των φορμων του εθεσα να χρησιμοποιει unicode font δηλαδη για παραδειγμα "arial unicode MS" αντι του "arial greek", αλλα παλι τα ιδια κανει...
Εχει συναντησει κανεις αυτο το προβλημα?