anoniem Geplaatst: 4 maart 2002 Delen Geplaatst: 4 maart 2002 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 Link naar reactie
anoniem Geplaatst: 4 maart 2002 Auteur Delen Geplaatst: 4 maart 2002 [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 & "';" Quote Link naar reactie
anoniem Geplaatst: 4 maart 2002 Auteur Delen Geplaatst: 4 maart 2002 tekstwaarden worden altijd omsloten met een enkele quote ' binnen een sql-query dus: select * from tabel where foo='bar' Quote Link naar reactie
anoniem Geplaatst: 4 maart 2002 Auteur Delen Geplaatst: 4 maart 2002 De query MOET als volgt: urlGebruikersnaam = Request( "pid" ) RS.Open "SELECT * FROM Logins WHERE Gebruikersnaam =" & urlGebruikersnaam Quote Link naar reactie
anoniem Geplaatst: 4 maart 2002 Auteur Delen Geplaatst: 4 maart 2002 bedankt mensen je word hier wel snel en goed geholpen! Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen