webForumDet fria alternativet

Felmeddelande: mySQL

Databaser & SQLur Databashanterare & SQL

1 svar · 243 visningar · startad av koltrasten

Medlem sedan okt. 2002272 inlägg
Frågan#1

Jag har ett ASP-script som lägger till fält i en databas (RecSet.AddNew). Den är kopplad till en mySQL-databas.
Då jag kör scriptet på localhost (ASP) mot en mySQL-databas på mitt webhotell funkar det finfint.
Men då jag kör scriptet (samma som på localhost) på webbhotellet mot exakt samma mySQL-databas funkar det inte och genererar felmeddelandet:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[TCX][MyODBC]Column count doesn't match value count at row 1

Varför? De flesta andra koderna fungerar utom denna.

Koden är mycket enkel och jag publicerar den därför inte. Endast
I stil med RecSet("Variabel1") = "Test"
Blandat med siffor och bokstäver.

Hjälp!

Medlem sedan dec. 200012 464 inlägg
#2

Har du samma version av myodbc lokalt som på hotellet?

addnew verkar vara ganska problematisk gentemot Mysql, om du använder en insert-sats så har du bättre kontroll.

261 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
137 ms — hämta forumlista (db)
122 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)