Just nu i M3-nätverket
Jump to content

Döpa sträng dynamiskt?


SimonHugoson

Recommended Posts

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]

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

SimonHugoson

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

 

Självklart har jag RecSet.MoveNext =)

 

Link to comment
Share on other sites

SimonHugoson

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

 

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...