Results 1 to 6 of 6

Thread: Integer Overflow

  1. #1
    Metal(lica) - fan Cryothic's Avatar
    Join Date
    Mar 2002
    Location
    Weesp
    Posts
    195

    Integer Overflow

    Hee,

    ik ben hier bezig met een proggie dat gebruik maakt van ADO.

    Alles ging goed, totdat ik op BUILD drukte.

    Het Builden opzich ging goed, maar als ik nu ga Debuggen krijg ik een "integer overflow" op een regel in ADODB.PAS.

    De fout komt zodra ik een Query.Sql.Add geef.

    Ik wordt er echt gek van, want hij komt een stuk of 15x achter elkaar.

    Heeft iemand dit probleem ook gehad?
    En is er eventueel iemand met een oplossing voor dit probleem?

    Alvast bedankt.
    Groetjes van Jeroen

  2. #2
    Old Navigator Matthijs's Avatar
    Join Date
    Mar 2001
    Location
    Ede, NL. Delphi: Delphi 7/2005 :). Matthijs schrijf je Matthijs
    Posts
    2,199
    Laat het stukje code eens zien waar het fout gaat, zo is het een beetje lastig te antwoorden.
    What's in a sig?

    Would my posting be less valuable if it didnot have a sig? (Vrij naar William S.)

    Let op de kleine lettertjes. For all postings: e&oe!
    This program performed an illegal function, the police are on their way

  3. #3
    Metal(lica) - fan Cryothic's Avatar
    Join Date
    Mar 2002
    Location
    Weesp
    Posts
    195
    is goed, maar dat wordt morge, dan heb ik delphi weer op m'n werk.
    Groetjes van Jeroen

  4. #4
    Senior Member walterheck's Avatar
    Join Date
    Oct 2001
    Location
    Belo Horizonte, Brasil
    Posts
    4,212
    heb je delphi en/of je pc al eens opnieuwe gestart? was het er toen nog steeds? dan heb je waarschijnlijk iets overhoop gehaald. als je het ook hebt met een ander project kun je een s beginnen met de registry instellingen te restoren naar default waardes.

    voor delphi 5 draaii je dan gewoon de setup en vinkt even "install registry keys only" aan in de setup.

    voor delphi 6 ga je naar regedit software\borland\delphi en pleur je gewoon de hele knoop 6.0 eruit(inclusief onderliggende keys) dat zou al een stukje moeten helpen.
    Nee, de Romeinen spraken geen ISO-8859-1 LATIN

  5. #5
    Metal(lica) - fan Cryothic's Avatar
    Join Date
    Mar 2002
    Location
    Weesp
    Posts
    195
    Dankje, ik zal het morge eens proberen.

    Het is echt vaag, collega van me heeft t ook gehad.

    Op het moment dat je dan een ADOQuery.Sql.Add doet, loopt ie vast op een regel waar die een ParamCount van 0 tot I -1 doet, maar I is altijd 0, dus... dat gaat niet goed.

    OK, OK, klinkt onduidelijk
    Morge zet ik hier dat stukje source wel ff neer.
    Groetjes van Jeroen

  6. #6
    Metal(lica) - fan Cryothic's Avatar
    Join Date
    Mar 2002
    Location
    Weesp
    Posts
    195
    Zo, hier dus dat stukkie code in ADODB.PAS waar die op fout loopt:
    Code:
    try
      OLEDBCommand.QueryInterface(ICommandPrepare, CommandPrepare);
      if Assigned(CommandPrepare) then CommandPrepare.Prepare(0);
      if OLEDBParameters.GetParameterInfo(ParamCount, PDBPARAMINFO(ParamInfo), @NamesBuffer) = S_OK then
        for I := 0 to ParamCount - 1 do
          with ParamInfo[I] do
          begin
    [...]
    Dit is dus regel 2391 t/m 2397.
    En op die regel
    Code:
     for I := 0 to ParamCount - 1 
    Loopt ie dus vast met een Integer Overflow omdat de ParamCount 0 is.

    Het is momenteel tijdelijk opgelost door voor die FOR de volgende regel code te plaatsen:
    Code:
    IF ParamCount > 0 then
    begin
    
    Maar ja, das natuurlijk niet de oplossing.

    En nu ga ik eerst ff die register instellingen proberen te resetten.
    Al denk ik niet dat ik rechten heb om dat te doen hier, maar dat zien we zo wel.

    [EDIT]
    Ok, laat maar zitten, walterheck had de oplossing .
    idd na het opnieuw registreren is het probleem verholpen.

    Toch wel vaag, zou betekenen dat ik dus geen projecten meer moet Builden...

    Nouja, ik gebruikte het toch al nooit

    Bedankt allemaal voor de reacties.
    Last edited by Cryothic; 24-Jul-02 at 10:17.
    Groetjes van Jeroen

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Planprobleem
    By Ron1 in forum Koffiehoek
    Replies: 32
    Last Post: 09-Jan-05, 00:49
  2. Vb to Delphi probleem
    By ToRrES in forum Algemeen
    Replies: 10
    Last Post: 10-Dec-03, 10:40
  3. integer list
    By Jeroen in forum Algemeen
    Replies: 12
    Last Post: 13-May-03, 22:40
  4. Interfaces?
    By PsychoMark in forum Algemeen
    Replies: 32
    Last Post: 28-Aug-02, 23:42

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •