Skriv
Dim usID
usID = Request.QueryString("user")
istället för
Set usID = Request.QueryString("user")
11 svar · 231 visningar · startad av MM
Hej, någon som ser vad som är fel...?
<%
Set usID = Request.QueryString("user")
strSQL = "select * from aterforsaljare WHERE Username = " & usID
Set rs = Conn.Execute(strSQL)
%>
---
Jag får felet:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e10'
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
/ Jonas
Skriv
Dim usID
usID = Request.QueryString("user")
istället för
Set usID = Request.QueryString("user")
nope...=(
ingen som helst skillnad... samma fel kvarstår
strSQL = "select * from aterforsaljare WHERE Username = " & usID & " ;"
då kontrar jag genast med:
strSQL = "select * from aterforsaljare WHERE Username = '" & usID & "'"
mvh,
@nders...förklara gärna varför jag hade fel och du hade rätt. (skulle aldrig falla mig in att ifrågasätta...vill bara veta )
Har fått lära mig att ett nummeriskt värde (som väl ID antagligen är) inte skall ha ' " ID " ' runt sig utan bara " ID ". Skall jag läxa upp vår lärare (igen)?
Hmm..mitt 100:e inlägg. Får man en present eller nåt då?
Båda sätten går väl....
Beror ju på vilket värde us_ID har i databasen...
Men om man ska skriva us_ID utan enkelfnuttar måste man ju göra om det från ett textvärde till ett tal...
us_ID=cint(us_ID)
Annars blir det ju fel... eller???
fältet heter ju username, det tolkar jag som ett namn och inte som ett tal.
mest därför.
är fältet av typen tal skall värdet inte omgärdas av apostrofer, som det skall när det är text/memo/pm. är fältet av datumtyp använder man brädgård om man kör access och apostrofer om man använder sql server eller andra.
present får du när du har fler inlägg än jag!
Tusen tack, @nders.
strSQL = "select * from aterforsaljare WHERE Username = '" & usID & "'"
gjorde susen...
lina: det spelar ingen som helst roll om du använder cint för att först konvertera ett värde till ett tal när du lägger det till en sql-fråga. sql-frågor är alltid strängar, och det kan liksom inte vara olika subtyper på olika delar av strängen, utan det är liksom en sträng. punkt.
Ok...då hade jag rätt fast jag tänkte lite fel (skuttar runt en stund i en liten glädjedans...slutar när dom andra börja viska och peka lite oroväckande)
Hur är det med semikolonet då? Behövs eller inte?
När jag har fler inlägg än du???
Nåja...får väl se om jag kommer så långt att jag får någon slags status i alla fall...fast det har kanske inte med antalet inlägg att göra?
jag är lite ute på tungt vatten som jag brukar säga, men semikolon skall inte behövas om du inte ska separera tva sql-satser från varandra.
fast det har kanske inte med antalet inlägg att göra
helt rätt! det har med kvalité att göra, så i min bok har du god status min vän!