![]() |
Datenbank: Access • Version: 2000 • Zugriff über: ADO
Acces --> Zugriff auf Feld --> Rest immer Leerzeichen
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:
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)
procedure neu();
var s : String; begin s:=DM.TKunden.FieldByName('Name').AsString; end; Wie kann ich das verhindern??? So sieht meine Tabelle Kunden aus:
SQL-Code:
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???
Create Table Kunden
( ID Counter, Name Char(30), Vorname Char(30), Constraint pk Primary Key (ID) ) 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 |
Re: Acces --> Zugriff auf Feld --> Rest immer Leerzeic
char -> varchar
SQL-Code:
Create Table Kunden
( ID Counter, Name VarChar(30), Vorname VarChar(30), Constraint pk Primary Key (ID) ) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz