Einzelnen Beitrag anzeigen

Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#1

Acces --> Zugriff auf Feld --> Rest immer Leerzeichen

  Alt 24. Jan 2006, 10:26
Datenbank: Access • Version: 2000 • Zugriff über: ADO
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
  Mit Zitat antworten Zitat