Entwickler-Ecke
Datenbanken - unicode compression per sql
axlegolas - Di 21.02.06 12:13
Titel: unicode compression per sql
Hallo zusammen,
ich habe da mal ne' frage. ist es möglich mit einer sql abfrage eine unicode compression in einer access tabelle einzufügen?
Delphi-Quelltext
1: 2:
| SQL.Add('CREATE TABLE '+Version_Tab+'(Tabellenname CHARACTER(30) NOT NULL,'+ 'Versionsnummer SMALLINT NOT NULL);'); |
Hier muß ich noch den 'Tabellennamen' komprimieren, da die Feldgröße auch kleiner sein kann, Access aber die Spalte mit Leerzeichen auffüllt und das darf nicht sein!!!!
Bitte um schnelle Abhilfe, vielen Dank schonmal im Voraus.
Edit: Ich benutze eine TADO-Komponente:= TADOQuery...
Moderiert von
raziel: Delphi-Tags hinzugefügt
alzaimar - Mi 22.02.06 09:14
Ich glaube, Du bringst da etwas durcheinander: Statt 'Unicode Kompression' meinst Du bestimmt 'Unicode Konversion' oder 'Unicode Codierung'.
Unter (MS-)SQL werden UniCode Strings mit NCHAR und NVARCHAR definiert, ob das in Access so geht, weiss ich nicht.
Aber das Auffüllen mit blanks kannst Du vermeiden, indem Du den 'TabellenName' als VARCHAR deklarierst. CHAR (X) Spalten haben eine feste Länge, VARCHAR(X) eine maximale Länge von X Zeichen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!