Ännu en felkod...

ASP

6 svar · 219 visningar · startad av JaktJanne

Medlem sedan feb. 20001 507 inlägg
Trådstart#1

som ser ut enligt följande:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e10'

[Microsoft][Drivrutin för ODBC Microsoft Access] Too few parameters. Expected 1.

Raden som ger koden är:
MySQL = "SELECT * FROM stug WHERE ID = varNr"
ID är en kolumn i databasen.
tidigare i scriptet har jag varNR = int(Request.Querystring("nr") då jag går in på sidan med "resultat.asp?nr=1"

Tips ?

Medlem sedan dec. 19998 577 inlägg
#2

Antar att du vill att varNr skall vara en variabel:

MySQL = "SELECT * FROM stug WHERE ID = "&varNr

Medlem sedan feb. 20001 507 inlägg
#3

Funkade som handen i hansken :q
Måste man sätta en & för att det skall tolkas som variabel ?

Tack förresten :e

Kom på en sak till, hur fixar jag en radbrytning i en tabell med text från db:n.

Medlem sedan juni 200032 967 inlägg
#4

du måste först och främst bryta strängen för att tolken ska förstå att det som nu kommer inte ska tolkas som samma sträng. sen är det som så, att i vb-script används & vid strängkonkatenering, (precis som + i jscript.)

mvh,

Medlem sedan feb. 20001 507 inlägg
#5

Bryta strängen ?
Dela upp den i flera db fält eller hur menar du, förklara gärna lite mer ingående.

Medlem sedan juni 200032 967 inlägg
#6

nej, inte så.

exempel:

"anders är dum i huvet" är en sträng.

- - - - - -
jag har sedan en variabel, som innehåller min ålder.

varAndersAlder = "x" (vi ger inte bort allt)

denna vill jag peta in i en sträng som berättar vem jag är. detta måste jag då göra med strängkonkatenering.

"anders har varit dum i huvet i " & strAndersAlder & " år."

du bygger alltså upp din sträng av delar, som antingen är rena strängar, inkapslade mellan citationstecken, eller strängar och variabler, som närmast ovan.

jag är inte direkt någon mellanstadielärare, men jag hoppas lite av det gick fram?

mvh,

Medlem sedan feb. 20001 507 inlägg
#7

Jo det greppade jag, jag trodde du svarade på hur jag radbryter i ett fält, men tack ändå och jag löser nog radbytet.

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)