Datenbankfeld enthält Variablen mit Wert. Wie abfragen
Moin zusammen!
Ich habe hier ein kleines Problem, bie dem ich einen Denkanstoß benötige.
Wir verwenden hier eine Projekt-Software. Diese verwendet eine MySQL-Datenbank.
In einer Tabelle gibt es ein Feld "FreieVariablen". In diesem Feld werden Daten gespeichert nach dem Muster Variblenname=Inhalt.
Es kann also vorkommen, dass mehrere Variablen mit Inhalt in einem Feld gespeichert werden.
Das Ergebnis des MySQL-QueryBrowsers sieht dann so aus:
*POSITIONSVARIANTELETZTEPOSITION=
90=
TERMIN=17.01.2011
6=Fach allgemein
Das steht dann alles in einem Feld.
Wie komme ich denn da nun an den Inhalt von z.B. TERMIN?
Hat jemand nen Tipp?
Gruß,
Napperman
Ich habe hier ein kleines Problem, bie dem ich einen Denkanstoß benötige.
Wir verwenden hier eine Projekt-Software. Diese verwendet eine MySQL-Datenbank.
In einer Tabelle gibt es ein Feld "FreieVariablen". In diesem Feld werden Daten gespeichert nach dem Muster Variblenname=Inhalt.
Es kann also vorkommen, dass mehrere Variablen mit Inhalt in einem Feld gespeichert werden.
Das Ergebnis des MySQL-QueryBrowsers sieht dann so aus:
*POSITIONSVARIANTELETZTEPOSITION=
90=
TERMIN=17.01.2011
6=Fach allgemein
Das steht dann alles in einem Feld.
Wie komme ich denn da nun an den Inhalt von z.B. TERMIN?
Hat jemand nen Tipp?
Gruß,
Napperman
Please also mark the comments that contributed to the solution of the article
Content-Key: 183959
Url: https://administrator.de/contentid/183959
Printed on: April 27, 2024 at 02:04 o'clock
3 Comments
Latest comment
Moin Moin,
nutze die MID und INSTR Funktionen von Access.
z.B. Info_Termin = MID(FELDinhalt,INSTR(1,"TERMIN",FELDinhalt)+6,10))
INSTR gibt dir die erste Position des Suchbegriffs aus. Du musst also in diesem Beispiel 5 für "ermin" + 1 für das "=" hinzuzählen um die Position für das Datum zu bekommen.
hth
Grüße aus Rostock
Wolfgang
(Netwolf)
nutze die MID und INSTR Funktionen von Access.
z.B. Info_Termin = MID(FELDinhalt,INSTR(1,"TERMIN",FELDinhalt)+6,10))
INSTR gibt dir die erste Position des Suchbegriffs aus. Du musst also in diesem Beispiel 5 für "ermin" + 1 für das "=" hinzuzählen um die Position für das Datum zu bekommen.
hth
Grüße aus Rostock
Wolfgang
(Netwolf)