webForumDet fria alternativet
Logga in / Bli medlem

datatyp på räknare i access?

Databaser & SQL

4 svar · 278 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. :)

267 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)