Hallo,
ich habe mal wieder ein kleines Problem mit
Access 2000. Und zwar greife ich über
ADO auf die
Access Datenbank zu. Wenn ich auf ein Feld zugreife, was sich in einer Tabelle befindet, dann wir der komplette Inhalt des Feldes in meinen String geschrieben.
Bsp:
Delphi-Quellcode:
procedure neu();
var s : String;
begin
s:=DM.TKunden.FieldByName('Name').AsString;
end;
in diesem Fall würde ich in den String den Namen und dann die restlichen Leerzeichen haben. (Leerzeichen so viele bis Feldlänge erreicht ist)
Wie kann ich das verhindern???
So sieht meine Tabelle Kunden aus:
SQL-Code:
Create Table Kunden
(
ID Counter,
Name Char(30),
Vorname Char(30),
Constraint pk Primary Key (ID)
)
Wenn ich auf das Feld Name direkt zugreife, und ich habe in dem Feld Name nur einen String drinn der 10 Stellen hat, dann werden mir die restlichen 20 Stellen als Leerzeichen ausgegeben. Wie kann ich das verhindern???
BSP:
Christian18 (11 Stellen --> der rest Leerzeichen)
Christian18___________________
Ich will nur Christian18 ausgegeben haben. Und nicht noch die ganzen Leerzeichen. Ich hoffe ich konnte euch mein Problem ein bisschen verständlich erklären.
Mit freundlichen Grüßen
Christian18