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. :)

512 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
379 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
379 ms — ändringar (db)