webForumDet fria alternativet

Felaktigt Count

Databaser & SQLur Databashanterare & SQL

3 svar · 230 visningar · startad av fjonken

Medlem sedan jan. 200227 inlägg
Frågan#1

Hej!

Är det någon som vet vad detta felmeddelande betyder.

Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Drivrutin för ODBC Microsoft Access]Felaktigt COUNT-fält

Uppstår när jag ska exekvera mitt sql-kommando. Det är en lång text som ska in i databasen. Databasfältet har PM som datatyp.
Databasanropet ser ut så här: rs.Open SQLstmt, conn, 3, 3

Är det någon som har en lösning?

Medlem sedan mars 2002777 inlägg
#2

Skulle gissa på att antal kolumner inte stämmer överens med antal värden i din Insert. Posta hela SQL:en så är det lättare att hitta felet.

Medlem sedan jan. 200227 inlägg
#3

Så här är SQL:en

SQLstmt = "INSERT INTO anmalda (fornamn, efternamn, antal, notes,email)"

Men det verkar inte vara det felet. Jag har en lång sträng som jag postar. Felmeddelandet kommer om strängen är för lång. Men en kortare sträng går bra.

Medlem sedan mars 2002777 inlägg
#4

Är det hela din insert så ser det inte rätt ut.

SQLstmt = "INSERT INTO anmalda (fornamn, efternamn, antal, notes,email) VALUES('" & fornamn & "', '" & efternamn & "', " &  antal & ", '" & notes & "', '" & email & "')"

Något sådant här bör det se ut under förutsättning att antal är numeriskt och resten är av texttyp. Dessutom bör dina variabler som innehåller värdena som ska in heta så som jag gissade. heter de något annat får du ändra de namnen.

142 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)