Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
ich kann mit Delphi 6, MDAC 2.7 unter Windows 2000 Professional das Problem nicht nachvollziehen. Um zu prüfen, ob dies an MDAC 2.1 liegt, schlage ich den folgenden Test vor:
1. Datenbankoberfläche: Neue Paradox 5-Tabelle anlegen, Sprachtreiber <b>WEurope ANSI</b> (Windows-Zeichensatz) einstellen <br>
2. Testdatensätze mit Umlauten eintragen und unter dem Dateinamen <i>Import2.db</i> im Verzeichnis <i>C:\Temp</i> speichern<br>
3. TADOConnection konfigurieren:
<pre>
object ADOConnection1: TADOConnection
Connected = True
ConnectionString =
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\TEMP\;Extended P' +
'roperties=Paradox 5.x;Persist Security Info=False'
KeepConnection = False
LoginPrompt = False
Mode = cmShareDenyNone
Provider = 'Microsoft.Jet.OLEDB.4.0'
Left = 181
Top = 92
end
</pre>
4. Datensätze aus der Paradox-Tabelle in die ACCESS-Tabelle exportieren:
<pre>
resourcestring
cSQL3 = 'SELECT * INTO [%s] IN "C:\Temp\%s" FROM Import2.db';
var
sSQL : String;
iRows: Integer;
begin
Format(cSQL3, ['Cust3', 'Test1.MDB']);
ADOConnection1.Connected := True;
ADOConnection1.Execute(sSQL, iRows);
ADOConnection1.Connected := False;
</pre>
Bei mir sind die Umlaute auch in der ACCESS-Tabelle zu finden
Es liegt am Sprachtreiber: Ich habe 'Pdox Ansi Intl' (warum???). Mit 'WEurope ANSI' funktioniert's. Dazu aber jetzt 2 Fragen:
1) Wie kann ich den Sprachtreiber bei meinen Kunden ohne die Datenbankoberfläche nachträglich umstellen?
2) Die Datenbank muss auch russische Zeichen speichern können - ist da WEurope ANSI der richtige Sprachtreiber?
>Die Datenbank muss auch russische Zeichen speichern können - ist da WEurope ANSI der richtige Sprachtreiber?
wohl kaum. In diesem Fall würde ich im Dialog <i>Datenverknüpfungseigenschaften</i> auf der letzten Registerseite mit der Wert für <b>Locale Identifier</b> experimentieren. Der Export kann nur dann korrekt erfolgen, wenn TADODataSet die Daten der Paradox-Tabelle korrekt anzeigt
Comment