Just nu i M3-nätverket
Gå till innehåll

Döpa sträng dynamiskt?


SimonHugoson

Rekommendera Poster

SimonHugoson

Jag skulle vilja ha en kod som ser ut typ såhär:

 

Do Until RecSet.EOF

strNummer(RecSet("nummer")) = strNummer(RecSet("nummer")) & RecSet("Namn")

Loop

 

Strängen ska alltså heta strNummer(3) (men så kan den väl inte heta?) eller liknande. Syftet är att dela upp ett RecSet, i olika grupper som samlas i en sträng, efter kolumnen nummer... Hur gör jag?

 

[inlägget ändrat 2002-03-03 23:53:53 av SimonHugoson]

Länk till kommentar
Dela på andra webbplatser

Clas Ericson

I VBScript 5.5 och nyare finns det två kommandon som heter "execute" och "eval". Du skulle kunna använda dig av de. Kolla på http://msdn.microsoft.com/scripting under VBScript för att se hur de fungerar.

 

 

//Clas

 

[inlägget ändrat 2002-03-04 08:21:19 av Clas Ericson]

Länk till kommentar
Dela på andra webbplatser

Först antar jag att du måste ha en array som heter strNummer men sen ska det nog gå alldeles utmärkt.

 

Du bör dock kanske lägga till en RecSet.MoveNext längst ned i loopen annars kommer den ju loopa i en evighet.

 

/JANspeed

 

 

 

 

 

[inlägget ändrat 2002-03-04 09:57:37 av JANspeed]

Länk till kommentar
Dela på andra webbplatser

SimonHugoson

Och hur skulle jag göra det med en array då?

 

Självklart har jag RecSet.MoveNext =)

 

Länk till kommentar
Dela på andra webbplatser

SimonHugoson

Asså jag förstår inte så mkt av MSDN =)

 

Kan nån ge ett exempel på "svenska"?

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...