E!Cockpit MySqlGetStringValue liest nicht richtig aus?

sash583

Level-1
Beiträge
32
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht sieht ja jemand einen Fehler und kann mir helfen.

Ich versuche über einen PFC200 Werte aus einer MySQL Datenbank abzurufen. Das funktioniert prima. Möchte ich die Daten dann mittels FOR-Schleife in ein Array übertragen, kommen nie alle Werte an.

FOR i:=0 TO UINT_TO_INT (typ_empfang2.uiRowCount) DO
FuMySql_GetStringValue(iRow:=i+1 , iCol:=1 , typQueryResult:=typ_empfang2 , sValue:=Alarmtyp22.Name);
FuMySql_GetStringValue(iRow:=i+1 , iCol:=2 , typQueryResult:=typ_empfang2 , sValue:=Alarmtyp22.Sensor);
FuMySql_GetStringValue(iRow:=i+1 , iCol:=3 , typQueryResult:=typ_empfang2 , sValue:=Alarmtyp22.Kat );
END_FOR

In dieser Schleife kommt meistens nur ein Wert an. Frage ich jeden wert einzeln ab ohne die Anderen abzufragen, dann kommen die Werte sauber rüber.

Kann mir jemand helfen??
 
OK irgendwie mag die Funktion das nicht ordentlich in eine Struktur schreiben. Mit einem Array funktioniert es.
 
Zurück
Oben