Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

QueryString

None
5 antwoorden
  • Als ik met een queryString een numerieke waarde verstuur en deze gebruik in een query dan krijg ik de fout data type mismatch. Als ik de DB tabel verander in number velden werkt hij wel correct! Hoe werkt deze query met stringwaarde?

    De query is als volgt
    urlGebruikersnaam = Request( "pid" )
    RS.Open "SELECT * FROM Logins WHERE Gebruikersnaam =" urlGebruikersnaam
  • [quote:15f18d0fc3]
    Op 04-03-2002 12:43, schreef HarrySnotter:
    Als ik met een queryString een numerieke waarde verstuur en deze gebruik in een query dan krijg ik de fout data type mismatch. Als ik de DB tabel verander in number velden werkt hij wel correct! Hoe werkt deze query met stringwaarde?

    De query is als volgt
    urlGebruikersnaam = Request( "pid" )
    RS.Open "SELECT * FROM Logins WHERE Gebruikersnaam =" urlGebruikersnaam

    [/quote:15f18d0fc3]

    RS.Open = "SELECT * FROM Logins WHERE Gebruikersnaam='" & urlGebruikersnaam & "';"
  • tekstwaarden worden altijd omsloten met een enkele quote ' binnen een sql-query

    dus:
    select * from tabel where foo='bar'
  • De query MOET als volgt:
    urlGebruikersnaam = Request( "pid" )
    RS.Open "SELECT * FROM Logins WHERE Gebruikersnaam =" & urlGebruikersnaam

  • bedankt mensen je word hier wel snel en goed geholpen!

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.