datatyp på räknare i access?

Databaser & SQL

4 svar · 298 visningar · startad av sabbacus

Medlem sedan juli 2002630 inlägg
Trådstart#1

Tjipp!
Jag sitter och ska radera ur en accessdatabas mha ASP. Allt _ska_ fungera, men självklart så anser Access att heltal inte är rätt datatyp att använda närman ska referera till en specifik tippel i en tabell.

DELETE FROM bokningar WHERE bokningsnr = '8'
ger resultatet

Microsoft OLE DB Provider for ODBC Drivers fel '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

(värdet '8' är castat till integer)
Jag tolkar det som att access inte anser att datatypen på räknaren är integer. Någon som har en ide vad jag ska casta mitt värde till för att access ska acceptera det?
/Sabbacus

Medlem sedan juni 200032 967 inlägg
#2

Varför ska du casta?

Du skall inte ha apostrofer runt tal- /räknarvärden.

Du skall icke heller posta i fel forum. ;)

Mvh,

Medlem sedan feb. 20012 412 inlägg
#3

Numeriska värden ska ej ha fnuttar runt sig. :)

DELETE FROM bokningar WHERE bokningsnr = 8
Medlem sedan juli 2002630 inlägg
#4

Jag vet inte riktigt hur jag lyckades få access till att bli en webserver.
Jag är nog rätt förvirrad ikväll.

Sorry :-)

Medlem sedan feb. 200112 078 inlägg
#5

Tråden flyttas till SQL-forumet. :)

242 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)