AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Eurozeichen wird nicht in der DB gespeichert
Thema durchsuchen
Ansicht
Themen-Optionen

Eurozeichen wird nicht in der DB gespeichert

Ein Thema von Jenns · begonnen am 17. Jul 2007 · letzter Beitrag vom 17. Jul 2007
Antwort Antwort
Seite 1 von 2  1 2      
Jenns

Registriert seit: 18. Jul 2005
18 Beiträge
 
#1

Eurozeichen wird nicht in der DB gespeichert

  Alt 17. Jul 2007, 14:39
Datenbank: Paradox • Zugriff über: BDE
Hallo,

ich hab folgendes Problem:

wenn ich ein Eurozeichen (€) in ein DBedit-Feld schreiben will, dann dann zeigt es an, aber sobald ich das Feld verlasse, wird # angezeigt.

Ich hoffe mir kann da jemand helfen.

Gruß, Jenns
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Eurozeichen wird nicht in der DB gespeichert

  Alt 17. Jul 2007, 14:43
funktioniert das Ö? Wenn nicht würde ich sagen das nur ASCII unterstützt wird.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Jenns

Registriert seit: 18. Jul 2005
18 Beiträge
 
#3

Re: Eurozeichen wird nicht in der DB gespeichert

  Alt 17. Jul 2007, 14:49
Alle anderen Sonderzeichen funktionieren.
Also ÖÄÜöäüß$ zum Beispiel.

Gruß, Jenns
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Eurozeichen wird nicht in der DB gespeichert

  Alt 17. Jul 2007, 14:50
Hallo,

Systemsteuerung, bde-Verwaltung,
Treiber, native-paradox langdriver
ich würde mal

Paradox 'intl' 850 oder
dbase deu cp850

probieren.


Heiko
Heiko
  Mit Zitat antworten Zitat
Jenns

Registriert seit: 18. Jul 2005
18 Beiträge
 
#5

Re: Eurozeichen wird nicht in der DB gespeichert

  Alt 17. Jul 2007, 15:02
Hallo,

dbase deu cp850 war eingestellt.

und mit intl 850 klappt es auch nicht.

Gruß, Jenns
  Mit Zitat antworten Zitat
Benutzerbild von el toppo
el toppo

Registriert seit: 27. Apr 2004
Ort: Aschheim
28 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Eurozeichen wird nicht in der DB gespeichert

  Alt 17. Jul 2007, 16:55
Hallo Jens,

das umstellen der Sprachtreiber hat auf bereits erstellte Tabellen keine Auswirkung mehr.
Die Tabelle muss z.B. neu gepackt oder neu erstellt werden, da der Sprachtreiber innerhalb der Tabelle gespeichert wird, und somit die BDE Konfiguration in dem Moment keinen Einfluß mehr darauf hat.
Stell "Pdox ANSI Intl" ein, lass die Datenbank neu erstellen, oder die bstehende Tabelle neu packen und schon sollte es auch mit den Umlauten, Sonderzeichen klappen.

Grüsse vom Toppo
  Mit Zitat antworten Zitat
Gehstock

Registriert seit: 28. Jan 2006
Ort: Görlitz / Sachsen
489 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Eurozeichen wird nicht in der DB gespeichert

  Alt 17. Jul 2007, 17:08
Wie ist das Datenbankfeld Formatiert als Zahl ,Text oder währung
Marcel
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#8

Re: Eurozeichen wird nicht in der DB gespeichert

  Alt 17. Jul 2007, 17:50
Hallo Jenns,

ein paar Hintergrundinfos zur Euro-Kodierung findest du hier: klick

Wichtig ist, dass du einen Zeichensatz verwendest, der deine besonderen Anforderungen abdeckt und dabei eine größtmögliche Verbreitung besitzt (wegen Datenaustausch mit anderen Anwendungen oder späterer Datenmigration). Dass CP850 nicht so gut ist, hast du ja schon gemerkt. Im Database Desktop bekommst du sogar eine Klartext-Fehlermeldung dazu. Nimm den von Toppo vorgeschlagenen PDOX ANSI INTL und alles wird gut.

Grüße vom marabu
  Mit Zitat antworten Zitat
Jenns

Registriert seit: 18. Jul 2005
18 Beiträge
 
#9

Re: Eurozeichen wird nicht in der DB gespeichert

  Alt 17. Jul 2007, 18:07
Hallo,

das Umstellen jeder Tabelle auf

pdox Ansi intl850 hat geholfen,

mit pdox Ansi intl gabs Probleme mit den Umlauten.

Vielen Dank für Eure Hilfe,

Gruß, Jenns
  Mit Zitat antworten Zitat
raiguen
(Gast)

n/a Beiträge
 
#10

Re: Eurozeichen wird nicht in der DB gespeichert

  Alt 17. Jul 2007, 18:35
*räusper* Wenn schon Crossposts in anderen Foren, wäre es hilfreich, dort deine Anfrage als erledigt zu kennzeichen.. nicht, dass sich sich noch ein paar Delphianer Gedanken machen (müssen)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz