Springen naar inhoud


- - - - -
VS 2015

Sql Database System.argumentoutofrangeexception Probleem

VS2015

  • Log in a.u.b. om te beantwoorden
Er zijn 4 reacties in dit onderwerp

#1 Luc2803

Luc2803

    Starting Developer

  • Leden
  • 7 berichten
    Laatst bezocht gisteren, 10:53

Geplaatst op 04 november 2020 - 11:36

Hallo,

Ik probeer voor de eerste keer een SQL database te maken en heb hiervoor een datatabel gemaakt met de nodige kolommen.
Bij het openen van de "Form load" gaat het al onmiddellijk fout. Zie quote.

Citeren

System.ArgumentOutOfRangeException: 'De index valt buiten het bereik. Deze mag niet negatief zijn en moet kleiner zijn dan de grootte van de verzameling.
Parameternaam: index'

Wat wil dit zeggen en hoe kan ik dit verhelpen?

Mvg,
Luc

#2 Supervos

Supervos

    Guru Developer

  • Leden
  • PipPipPipPipPipPip
  • 1412 berichten
    Laatst bezocht 15 nov 2020 22:59
  • LocatieBrugge

Geplaatst op 05 november 2020 - 14:38

Dag Luc,

Welkom op dit forum. Deze foutmelding heeft niet onmiddellijk met databases te maken. Deze fout is hetzelfde als een IndexOutOfRangeException, behalve dat het een functie is.

Als voorbeeld, de methode SubString op een string

Visual Basic Code:
Dim waarde As String = "abc"
Dim onderdeel As String = waarde.SubString(4)


Bovenstaand voorbeeld zal een fout geven.

Index | Resultaat
----- | ---------
-1   | ArgumentOutOfRangeException
0    | "abc"
1    | "bc"
2    | "c"
3    | ""
4    | ArgumentOutOfRangeException

#3 Luc2803

Luc2803

    Starting Developer

  • Leden
  • 7 berichten
    Laatst bezocht gisteren, 10:53

Geplaatst op 06 november 2020 - 11:00

Bedankt Supervos voor je uitleg.

Hoe kan ik dit vermijden?

#4 Damic

Damic

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 780 berichten
    Laatst bezocht gisteren, 19:43
  • LocatieMechelen (BE)

Geplaatst op 07 november 2020 - 11:54

Waarschijnlijk probeer je iets teladen dat nog niet ingeladen is of de index is te groot :)

#5 Luc2803

Luc2803

    Starting Developer

  • Leden
  • 7 berichten
    Laatst bezocht gisteren, 10:53

Geplaatst op 10 november 2020 - 14:19

Hallo,

Hartelijk dank voor jullie antwoorden.
Het waren inderdaad enkele lege datagridview kolommen die deze IndexOutOfRangeException veroorzaakte.

Mvg,
Luc





Ook met taq VS 2015, VS2015 voorzien

0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


[VS 2015] Untitled 1

Met dank aan J├╝rgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
Met dank aan PascalBianca voor de jarenlange inzet van vbib.be (anno dec 2016)