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

Mid sats


Admini

Rekommendera Poster

Hej

Om jag vill kolla i en textsträng efter en binär siffra, kan jag inte skriva så här?

For i = 1 To intNummer
If Mid(strKomp, 1, 1)=i Then
Response.Write "strKomp= "&Mid(strKomp, 1, 1)=&"<br>"
End If

Det verkar som att Mid funkar bara med textsträng och inte Integer

[inlägget ändrat 2003-01-14 17:37:39 av Admini]

Länk till kommentar
Dela på andra webbplatser

intNummer = 9

strKomp = 1ts eller 2tf eller 3ks

 

alltså en siffra i början och 2 bokstäver efter

 

OK, det här är alltså en del av en större kod.

Men mitt problem är att jag vill få reda på siffran i början mha *i*

[inlägget ändrat 2003-01-14 17:46:26 av Admini]

Länk till kommentar
Dela på andra webbplatser

Tjena!

 

Jag kanske är trött bara, men jag fattar inte riktigt vad det är du vill åstadkomma...

 

Du vill kolla i en textsträng (ex. "2tf") efter en binär siffra... Vad menar du att du skulle få för resultat i detta fall?

 

/Johan

 

Länk till kommentar
Dela på andra webbplatser

Nej det är jag som är trött,

Men det kan gå InStr istället.

ska testa det nu...

If InStr(1, Element, i, 0)= i Then

 

Länk till kommentar
Dela på andra webbplatser

Tjena!

 

OK. Det låter bra... Du har inte lust att publicera lösningen i sin helhet? (För jag förstår fortfarande inte vad det var som skulle hända... ;)

 

/ Johan

 

Länk till kommentar
Dela på andra webbplatser

Ok, här kommer min hemsnickeri:

For i = 1 To intNummer	
rs.AddNew
rs("ID_Q") =  sIdQ

For Each Element In Request.Form 'Ta emot alla elemet som är 3 tecken långa
If Len(Element) <=3 Then
If InStr(1, Element, i, 0)= 1 Then
If Right(Element, 1)= "f" Then 'Om sista tecknet = f
rs("Forklaring_fa") =  Request.Form(Element)
ElseIf Right(Element, 1)= "s" Then ' Om sista tecknet = s 
rs("Forklaring_sv") =  Request.Form(Element)
End If
End If
rs("Alt") =  Element
End If
Next
rs.Update
Next

 

Länk till kommentar
Dela på andra webbplatser

Tjena!

 

OK... Det var inget att skratta åt tycker jag.. (Men jag undrar fortfarande vad det var för binär siffra du ville hitta........ (Det är OK, jag är som sagt trött, och hjärnan tänder inte på alla cylindrarna... ;))

 

/ Johan

 

Länk till kommentar
Dela på andra webbplatser

OK... Det var inget att skratta åt tycker jag

Nej det var det verkligen inte :)

 

Men ja är för trött för att förklara det ikväll...

 

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...