<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hi,
Ich habe eine Frage zur Spaltennamenskonvention.
Ich habe zum Beispiel eine Tabelle, die das Alter von Schülern aus mehreren Jahrgangsstufen enthält.
| age_grade1 | age_grade2 | altersklasse 3 | age_grade4 | altersklasse 5 | altersklasse 6 | altersklasse 7
|
|---|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
Ich definiere gerne einen Parameter, damit ich die „for“-Schleife verwenden kann, um Daten zu verarbeiten.
1: Wählen Sie nur die nicht leeren Zeilen aus.
Parameter = "age_grade1" ;
dtRaw << Wählen Sie „Wo“. ( Wird vermisst ( Parameter ) ) ;
Es wird jedoch nichts bewirken.
2. Wählen Sie das Alter der Schüler in einem bestimmten Bereich aus.
Parameter = „age_grade1“;
dtRaw = select where (Parameter > 7);
es funktioniert auch nicht.
Bitte helfen Sie mir, das herauszufinden. Was ist die richtige Syntax für den Spaltennamen?
Danke,
Shasha
In diesem Zusammenhang müssen Sie eine Spaltenreferenz angeben.Auch nicht verwenden Parameter als Variablenname - das ist eine JSL-Funktion.Wenn die Wörter im Editor blau angezeigt werden, bedeutet dies, dass es sich um eine Funktion handelt.
Dieser Code funktioniert.Beachten Sie die Verwendung von als Spalte für die Spaltenreferenz.
zeichnen = aktuelle Datentabelle () ;
col_name = „age_grade1“ ;
dtRaw << Wählen Sie „Wo“. ( Wird vermisst ( als Spalte ( zeichnen , col_name ) ) ) ;
dtRaw << Wählen Sie wo aus ( als Spalte ( zeichnen , col_name ) > 7 ) ;