INSERT in eine ARRAY?

30/03/2009 - 13:52 von nico | Report spam
Hallo.

Mit den SELECT .. INTO ARRAY cmd, werden kunden-namen in den
array gebracht.

Nun moechte ich in den Erste -element (array(1)) ein "ALL" hin haben.

mit AINS(myarray,1) und store "ALL" to myarray(1) wird zwar ein
"ALL" in der 1 array-element gebracht aber der letzte Kunden ist dann
nicht mehr vorhanden!

Mit den AINS... fuege ich doch eine neue zeile in der 1 stelle des
Arrays, da muss dann das array eine laenge von zeile +1 haben oder
nicht?

Hat jemand eine idee?

Gruss.
 

Lesen sie die antworten

#1 Dag Westerkamp
30/03/2009 - 14:03 | Warnen spam
Mit den SELECT .. INTO ARRAY cmd, werden kunden-namen in den
array gebracht.

Nun moechte ich in den Erste -element (array(1)) ein "ALL" hin haben.

mit AINS(myarray,1) und store "ALL" to myarray(1) wird zwar ein
"ALL" in der 1 array-element gebracht aber der letzte Kunden ist dann
nicht mehr vorhanden!

Mit den AINS... fuege ich doch eine neue zeile in der 1 stelle des
Arrays, da muss dann das array eine laenge von zeile +1 haben oder
nicht?

Hat jemand eine idee?



ja ich!

Schau mal in die Hilfe zur AINS() Funktion.
Da steht sinngemàß, dass bei deren Anwendung die Größe des Arrays nicht veràndert wird.
Das musst du dann also selber machen und zwar bevor du AIns() verwendest, also ungefàhr so:

lnZeilen=alen(myarray,1)+1
lnSpalten=alen(myarray,2)
dimension myarray(lnZeilen,lnSpalten)
ains(1)="All"

Ähnliche fragen