Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med min loop..

Postades av 2003-03-26 11:47:34 - Kalle Strömberg, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 470 personer

Jag har en strTest1 som jag splittar och kör
Men i den splittade strängen så är det 4 rader i en databas som innehåller 6 fält.
Jag vill därför köra något sånthär...
Men jag får matrisfel "i" efter första loopen, vad gör jag för fel??
Redim strA(i) ...osv...
i = 0
For x = 0 To uBound(strTest1 )
strA(i) = strTest1 (x)
x = x + 1
strB(i) = strTest1 (x)
x = x + 1
strC(i) = strTest1 (x)
x = x + 1
strD(i) = strTest1 (x)
x = x + 1
strE(i) = strTest1 (x)
x = x + 1
strF(i) = strTest1 (x)
x = x + 1
strG(i) = strTest1 (x)
i = i + 1

Next

Tack


Svara

Sv: Problem med min loop..

Postades av 2003-03-26 11:57:46 - Ulf Elfving

Testa detta...

For i = 0 To uBound(strTest1 ) ' **** Sätt "For i", istf "For x"
strA(i) = strTest1 (x)
x = x + 1
strB(i) = strTest1 (x)
x = x + 1
strC(i) = strTest1 (x)
x = x + 1
strD(i) = strTest1 (x)
x = x + 1
strE(i) = strTest1 (x)
x = x + 1
strF(i) = strTest1 (x)
x = x + 1
strG(i) = strTest1 (x)
' i = i + 1 **** ta bort denna rad

Next


Svara

Sv: Problem med min loop..

Postades av 2003-03-26 12:56:14 - Kalle Strömberg

Funkar inte, får felet:
Felaktigt matrisindex: 'i'


Svara

Sv: Problem med min loop..

Postades av 2003-03-26 13:21:55 - Andreas Hillqvist

JAg gissar på att du har gjort fel någonstans. :oP

Men att vet vad du gjort fel är svårt att ta reda på efter som du inte bifokar koden som tilldelar och dimensionerar variablerna. Utan att vet vilka dimensioner det får eller vad det kommer ifrån gör du det till en gissningslek.

Om du vill ha mer exakt hjälp får du allt bifoga lite mer av din kod.


Svara

Sv: Problem med min loop..

Postades av 2003-03-26 13:32:14 - Kalle Strömberg

Alltså den splittade strängen innehåller 4 rader med 7 fält för varje rad.
strTest = getTest(strTest )
strTest = split(strTest , "|")

redim strA(i)
redim strB(i)
redim strC(i)
redim strD(i)
redim strE(i)
redim strF(i)
redim strG(i)

i = 0
For x = 0 To uBound(strTest )
strA(i) = strTest (x)
x = x + 1
strB(i) = strTest (x)
x = x + 1
strC(i) = strTest (x)
x = x + 1
strD(i) = strTest (x)
x = x + 1
strE(i) = strTest (x)
x = x + 1
strF(i) = strTest (x)
x = x + 1
strG(i) = strTest (x)
i = i + 1
Next

Hoppas detta kan hjälpa dig


Svara

Sv: Problem med min loop..

Postades av 2003-03-26 13:44:10 - Andreas Hillqvist

Vad retunerar getTest?

Du kan försök med:
<code>
Dim strTest
Dim strRows
Dim strColumns

Dim X
Dim lngCount

strTest = "1.1|1.2|1.3|1.4|1.5|1.6|1.7" & vbCrLf & _
"2.1|2.2|2.3|2.4|2.5|2.6|2.7" & vbCrLf & _
"3.1|3.2|3.3|3.4|3.5|3.6|3.7" & vbCrLf & _
"4.1|4.2|4.3|4.4|4.5|4.6|4.7"

strRows = Split(strTest, vbCrLf)
lngCount = UBound(strRows)

redim strA(lngCount)
redim strB(lngCount)
redim strC(lngCount)
redim strD(lngCount)
redim strE(lngCount)
redim strF(lngCount)
redim strG(lngCount)

For X = 0 To lngCount
strColumns = Split(strRows(X), "|")
strA(X) = strColumns(0)
strB(X) = strColumns(1)
strC(X) = strColumns(2)
strD(X) = strColumns(3)
strE(X) = strColumns(4)
strF(X) = strColumns(5)
strG(X) = strColumns(6)
Next
</code>

Har du något att dölja eller varför har du valt att inta visa ditt visitkort för medlemmar?


Svara

Sv: Problem med min loop..

Postades av 2003-03-27 10:39:10 - Kalle Strömberg

Tack för hjälpen..Ang mitt visitkort så har jag inte lagt ner någon krut på det..


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 808
27 960
271 761
578
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies