Ich habe den folgenden Code in tcl ..Druckwerte einer nach dem anderen in tcl
proc GetPPVSummary {} {
global LIBRARY DB_MACHINE ALT_MACHINE
set query "SELECT first 2 * from test ORDER by ppv_id DESC"
set result [mtlrequest $LIBRARY DbSelect "[email protected]$ALT_MACHINE|$query"]
return $result
}
set return_data [GetPPVSummary]
puts $return_data
die oben kehrt etwas wie folgt aus:
{{753 38 {2000.04.10 00 : 00: 00} {2000.04.11 00.00.00} 3 HQAWR 56897 PPV B Event_04292012_teaser {} Event_04292012_teaser The_World_Doesnt_Care {$ 99.00} {$ 0.01}}
Wie drucke ich nur die Werte eins nach dem anderen in tcl?
ok so habe ich versucht, die folgenden jetzt:
foreach record $return_data {
set event_date [lindex $record 1]
set attempts_cnt [lindex $record 2]
set success_cnt [lindex $record 3]
set fail_cnt [lindex $record 4]
}
puts $event_date
Nun bekomme ich die ganze volle Zeile anstelle des ersten oder zweiten Wert ..
gibt es eine offene Klammer als enge Klammern. Sind das genau deine Daten? –
@Glennjackman, das ist mir auch aufgefallen, aber ich entschied, dass dies ein Kopier- und Einfügefehler war. Jetzt versuche ich das richtige Rowset im Kommentar-Thread unter meiner Antwort auf diese Frage zu bekommen - fühle dich frei, den Kräften beizutreten ;-) – kostix
@ user856753, welche Ausgabe möchtest du sehen? –