ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
328
328
EMPFEHLEN
-
09.06.05 09:33 #1
- Registriert seit
- Mar 2005
- Beiträge
- 58
Hi!
Ich mal wieder.
Ich habe ein Problem mit Strings.
Und zwar hab ich 2 mal den selben Code in Verwendung, aber er reagiert jedesmal verschieden.
Bei einer Form steht er so da:
Funktioniert so, dass er z.B.: "A0301.001" in kalk.BNr steht und gesplittet wird in "A" und "0301.001". Die Zahlen, also "0301.001" werden in str gespeichert.Code :1 2 3 4 5 6 7
Dim arkalk() As String = kalk.BNr.Split("A") For Each str As String In arkalk 'Abfrage,ob kalk.BNr aus einem A und Zahlen besteht If kalk.BNr = "A" & str Then CType(xlBlatt.Cells, Excel.Range)(curRow, 2).value = lv.PNr End if Next str
Bei einer anderen Form steht der Code so da:
Hier allerdings splittet das Programm von einer Position z.B.: 01060601F nur die "0" der Position ab, statt "01". Den Rest der Zahlen geht er einzeln durch. Dadurch kommt er nie in die If- Anweisung rein.Code :1 2 3 4 5 6 7
Dim arlvs() As String = lv.PNr.Split("01") For Each strlv As String In arlvs 'Abfrage,ob lv.PNr aus einem 01 besteht If lv.PNr = "01" & strlv Then CType(xlBlatt.Cells, Excel.Range)(curRow, 2).value = lv.PNr End if Next strlv
Wie soll der Code funktionieren?
Ganz einfach: Er soll mir von einer Position "01" abspalten, den Rest der Position, sprich in dem Beispiel "060601F" in strlv speichern und in die If- Anweisung rein gehen.
lg Tina
-
Das liegt daran daß split nur nach einzelnen Zeichen trennt und nicht nach ganzen Zeichenfolgen.
Das ist auch der grund warum es bei Beispiel 1 klappt, da hier nur nach 'a' gesplittet wird.
Am besten du prüfst mit startswith ob der String mit 01 anfängt und wenn ja nimmst du den rest der Zeichenfolge mit substring oder ähnlichem.
Grüße
SpeedyHinter dir.... ein dreiköpfiger Affe!
Ähnliche Themen
-
[C++] Probleme mit Vector aus Strings
Von Raven280438 im Forum C/C++Antworten: 4Letzter Beitrag: 23.09.10, 08:05 -
Probleme mit Strings
Von xX_Legolas_Xx im Forum Java GrundlagenAntworten: 5Letzter Beitrag: 12.12.09, 18:07 -
Probleme mit Einlesen eines Strings über Sockets
Von girl2005 im Forum Java GrundlagenAntworten: 7Letzter Beitrag: 29.05.08, 19:08 -
Probleme mit Strings
Von Gamer123 im Forum C/C++Antworten: 3Letzter Beitrag: 07.03.08, 13:14 -
Probleme mit splitten eines Strings
Von mrno im Forum JavaAntworten: 2Letzter Beitrag: 30.01.07, 17:50





Zitieren
Login





