INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Stringverarbeitung mit Eintrag in ein Array



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

05.05.2010, 15:53
Beitrag #1

Andreas-S Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Mar 2010

2009 Studentenversion
2009
de

97
Deutschland
Stringverarbeitung mit Eintrag in ein Array
Hallo zusammen,

ich möchteaus einer Stringkonstanten z.B. <message><name type="n">ter</name><ter>100,2,3,3,1111500000000001670485,19537</ter></message>
(wird über eine serielle Schnittstelle eingelesen) die für mich wichtige ID (1670485) rausfiltern und in ein Array oder ähnliches schreiben lassen, um danach eine SQL- Datenbankabfrage zu starten. Da sich bei jedem String nur die letzte Ziffer von 1670485 um 1 erhöht also 1670486 und so weiter, habe ich die anderen Stringkonstanten nicht eingefügt.

Vielleicht kann mir auch jemand sagen, wie ich das Array in eine SQL-Abfrage einbinde, um mir die Abfrage anzeigen zu lassen, oder gibt es eine bessere Möglichkeit so etwas zu lösen.

Da ich noch Neueinsteiger bin, bin ich für jeden Tipp dankbar.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.05.2010, 17:52
Beitrag #2

sirld Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Feb 2009

8.2 8.6
2008
en

79xxx
Deutschland
Stringverarbeitung mit Eintrag in ein Array
Wie siehts denn mit dem Rest aus? Bleibt der so? Sind das immer gleich viele Zeichen oder ändert sich das?

Man könnte zum Beispiel die ganzen Zahlen durch Komma getrennt lesen, dann die vorletzte Zahl nehmen und davon die letzten 7 Zeichen...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.05.2010, 17:53
Beitrag #3

sirld Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Feb 2009

8.2 8.6
2008
en

79xxx
Deutschland
Stringverarbeitung mit Eintrag in ein Array
Wenn die Zeichenzahl immer gleich bleibt könntest du gut das scan-from-string-VI nehmen. Das ist im Prinzip dasselbe wie sscanf.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.05.2010, 15:34
Beitrag #4

Andreas-S Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Mar 2010

2009 Studentenversion
2009
de

97
Deutschland
Stringverarbeitung mit Eintrag in ein Array
Der Rest bleibt immer gleich und wird auch nicht weiter verwendet und die Zeichenlänge ist auch konstant.

Ist das die Funktion String suchen und ersetzen? Hab damit schon rumprobiert, weiss dann aber nicht wie ich die ID's in eine SQL- Abfrage einbinden kann.

Weisst du vielleicht, wie ich mit den ID's am besten eine Datenbankabfrage starte?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.05.2010, 17:07 (Dieser Beitrag wurde zuletzt bearbeitet: 07.05.2010 13:54 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Stringverarbeitung mit Eintrag in ein Array
Hallo Andreas,

ne, ScanFromString...
   

Edit: Statt des SplitString kann man den Offset auch gleich beim ScanFromString anschließen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.05.2010, 13:51
Beitrag #6

Andreas-S Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Mar 2010

2009 Studentenversion
2009
de

97
Deutschland
Stringverarbeitung mit Eintrag in ein Array
Vielen Dank schon mal,

besteht vielleicht die Möglichkeit nicht jeden String einzeln, sondern auch mal mehrere Stringkonstanten gleichzeitig einlzulesen um danach eine DB-Abfrage zu starten, oder funktioniert es immer nur mit einem String?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.05.2010, 13:55
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Stringverarbeitung mit Eintrag in ein Array
Hallo Andreas,

was spricht dagegen, in einer Schleife mehrere Strings zu analysieren und danach auf die Datenbank zuzugreifen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.05.2010, 19:39
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Stringverarbeitung mit Eintrag in ein Array
Offtopic
CROSSPOST: http://LabVIEWportal.eu/viewtopic.php?f=79&t=2111

Bitte LVF-Regeln lesen und beachten. Crossposten darfst du nur, wenn du einen Link zum Crosspost hier im Forum veröffentlichst.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2010, 12:50
Beitrag #9

Andreas-S Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Mar 2010

2009 Studentenversion
2009
de

97
Deutschland
Stringverarbeitung mit Eintrag in ein Array
Tut mir leid hab ich nicht gewusst, kommt nicht mehr vor.

Kannst du mir da mal ein Beispiel mit den Schleifen zeigen, damit ich weiss, wie es auszusehen hat. Und wie bekomme ich die gewonnenen ID's dann automatisch in eine SQL- Abfrage???

Wie gesagt, ich bin noch Anfänger sorry.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.05.2010, 19:12 (Dieser Beitrag wurde zuletzt bearbeitet: 10.05.2010 19:13 von jg.)
Beitrag #10

Andreas-S Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Mar 2010

2009 Studentenversion
2009
de

97
Deutschland
Stringverarbeitung mit Eintrag in ein Array
Hallo nochmal,

hab mal was mit Schleifen ausprobiert. Leider wird keiner der gewünschten Werte in das Ausgangs Array eingetragen.

Vielleicht kann ja mal einer drüberschauen, weiss leider nicht wo der Fehler bei mir ist.

Danke

Lv09_img2


Sonstige .vi  Stringverarbeitung.vi (Größe: 11,17 KB / Downloads: 194)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  unbekannten Eintrag in String-Tabelle suchen Lucky 16 12.943 30.09.2010 11:27
Letzter Beitrag: SeBa
  Daten erfassen und als neuen Eintrag speichern Index 1 4.285 22.09.2010 15:11
Letzter Beitrag: Matze

Gehe zu: