Archief - ASP: querystring en sql query vraag

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

BloodSeaker

Legacy Member
Voor een script geef ik een id mee als parameter aan de url

Nu moet ik alle informatie ophalen met betreffende de boek met die id

de code hiervoor is

sql = "SELECT bookTitle, bookAuthor, bookPublisher, bookLanguage, ISBN, picture, price, promo FROM books WHERE (bookId='" & bookIdentifier & "')"

bookIdentifier is de Request.QueryString("bookId")

Maar als ik het script wil uitvoeren, dan zegt hij dat de gegevenstypes niet overeenkomen (bookId in database (MS Access db) is een autonummering
Dus dacht ik, ik maak er een Int van, ik bekwam dan
set bookIdentifier = Int(Request.QueryString("bookId"))

Maar dan geeft hij op die lijn de error: Object vereist: '[number: 1]'
/bookinfo.asp, line 20

Iemand enig idee voor de oplossing van dit probleem?

alvast bedankt

EryciusPuteanus

Legacy Member
Simpel:

Zoek de twee verschillen :p

Uw versie:
sql = "SELECT bookTitle, bookAuthor, bookPublisher, bookLanguage, ISBN, picture, price, promo FROM books WHERE (bookId='" & bookIdentifier & "')"

Mijn voorstel:
sql = "SELECT bookTitle, bookAuthor, bookPublisher, bookLanguage, ISBN, picture, price, promo FROM books WHERE (bookId=" & bookIdentifier & ")"

;)

BloodSeaker

Legacy Member
OMG he. Mja, in PHP zet ik bij int altijd die ' en bij asp moet da dus nie



Tssss, altijd hetzelfde wor
Mercikes erycje

[DZM]TheOne

Legacy Member
BloodSeaker zei:
OMG he. Mja, in PHP zet ik bij int altijd die ' en bij asp moet da dus nie



Tssss, altijd hetzelfde wor
Mercikes erycje

troost u met de gedachte dat quasi elke asp developer die fout ooit wel eens maakt of heeft gemaakt :unsure:


mens ik heb al eens lang op zo'n domme fout gezocht in een project
:scream:

BloodSeaker

Legacy Member
*troost zichzelf*


Wede, als een knap meiske da doet, heeft da meer effect :/

EryciusPuteanus

Legacy Member
[DZM]TheOne zei:
troost u met de gedachte dat quasi elke asp developer die fout ooit wel eens maakt of heeft gemaakt :unsure:


mens ik heb al eens lang op zo'n domme fout gezocht in een project
:scream:

"ooit eens"

pfff zoiet gelijk dees heb ik minstens één keer per maand voor he...

en dan gaat het zwaar van :doh:
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan