Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen

Onderwerp: SQL / ASP vraag

  1. #1
    R.O. Gijsbertsen
    SQL / ASP vraag
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    SQL / ASP vraag

    Hoi.. Ik heb de vraag vanmiddag ook al gepost, maar hier is een verkorte
    versie.. misschien dat iemand ziet wat ik fout doe ?

    Ik gebruik de volgende code:

    updatecreditcard.CommandText = "UPDATE NFfactuurtotaalbedragen SET
    creditcard = 'yes' WHERE factuurnrklant =
    (algemeen.Fields.Item("factuurnrklant").Value)"

    Ik krijg hierbij de volgende foutmelding:

    Expected end of statement

    Wanneer ik de "(algemeen.Fields.Item("factuurnrklant").Value )" vervang door
    een factuurnummer tussen ' ' bijvoorbeeld " '12345' " dan werkt het
    wel goed.

    Iemand enig idee ? Ik doe iets fout met aanhalingstekens of zo, ik kom er
    echter niet uit.




  2. #2
    Jaap-Andre de Hoop
    SQL / ASP vraag
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL / ASP vraag

    In article <bvoekq$ojn$1@reader10.wxs.nl>, "R.O. Gijsbertsen" <rogijsbertsen@freeler.nl> wrote:
    >Hoi.. Ik heb de vraag vanmiddag ook al gepost, maar hier is een verkorte
    >versie.. misschien dat iemand ziet wat ik fout doe ?
    >
    >Ik gebruik de volgende code:
    >
    >updatecreditcard.CommandText = "UPDATE NFfactuurtotaalbedragen SET
    >creditcard = 'yes' WHERE factuurnrklant =
    >(algemeen.Fields.Item("factuurnrklant").Value)"
    >
    >Ik krijg hierbij de volgende foutmelding:
    >
    >Expected end of statement


    ken asp niet echt, maar voor update open je de dubbele quotes en na
    (algemeen.Fields.Item( sluit je die quotes, wrs moet je ze escapen of single
    quotes gebruiken. Waarschijnlijk enigszins afhankelijk van je database zou
    dat factuurnummer niet gequote hoeven te worden als het een integer veld
    is, maar gezien het andere voorbeeld zal het wel een text/char veld zijn of
    toch gequote moeten worden bij jouw databaseprogramma.

    Maar het kan zeker geen kwaad om een uurtje te besteden aan de verschillende
    quotes: ' " ` kan een hoop tijd sparen in de toekomst.

    Groets,

    Jaap-Andre

  3. #3
    Gert v O
    SQL / ASP vraag
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL / ASP vraag

    R.O. Gijsbertsen wrote:
    > Hoi.. Ik heb de vraag vanmiddag ook al gepost, maar hier is een
    > verkorte versie.. misschien dat iemand ziet wat ik fout doe ?
    >
    > Ik gebruik de volgende code:
    >
    > updatecreditcard.CommandText = "UPDATE NFfactuurtotaalbedragen SET
    > creditcard = 'yes' WHERE factuurnrklant =
    > (algemeen.Fields.Item("factuurnrklant").Value)"
    >
    > Ik krijg hierbij de volgende foutmelding:
    >
    > Expected end of statement
    >
    > Wanneer ik de "(algemeen.Fields.Item("factuurnrklant").Value )"
    > vervang door een factuurnummer tussen ' ' bijvoorbeeld " '12345'
    > " dan werkt het wel goed.
    >
    > Iemand enig idee ? Ik doe iets fout met aanhalingstekens of zo, ik
    > kom er echter niet uit.


    algemeen.Fields.Item("factuurnrklant").Value is je variabele en die mag je
    niet zomaar in je string plakken
    probeer onderstaande syntax dan zal het waarschijnlijk wel lukken. Let op de
    ' en " en '" en "'"


    updatecreditcard.CommandText = "UPDATE NFfactuurtotaalbedragen SET
    creditcard = 'yes' WHERE factuurnrklant = '" &
    algemeen.Fields.Item("factuurnrklant").Value & "';"



  4. #4
    R.O. Gijsbertsen
    SQL / ASP vraag
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL / ASP vraag

    >
    > algemeen.Fields.Item("factuurnrklant").Value is je variabele en die mag je
    > niet zomaar in je string plakken
    > probeer onderstaande syntax dan zal het waarschijnlijk wel lukken. Let op

    de
    > ' en " en '" en "'"
    >
    >
    > updatecreditcard.CommandText = "UPDATE NFfactuurtotaalbedragen SET
    > creditcard = 'yes' WHERE factuurnrklant = '" &
    > algemeen.Fields.Item("factuurnrklant").Value & "';"
    >

    Hartelijk dank voor je reactie.. dit was inderdaad het probleem..

    mvg,

    Richard



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics