Det är min kod, och detta fel får jag:
Microsoft OLE DB Provider for ODBC Drivers error '80040e31'
[MySQL][ODBC 3.51 Driver][mysqld-5.0.19-nt]Column count doesn't match value count at row 1
/epi/epi_td.asp, line 50
När jag skriver ut SQL får jag detta:
INSERT INTO poangs(intMember, intAntal, strDatum, strKampanj) VALUES(49, 0,5, '2007-01-22 11:28:59', 'Resetävling/Triss lotter')
fältet intAntal är av datatyp: Double
är det fel? eller vad kan vara fel? jag ser då inge :/
Om 0,5 är ett decimaltal ska du använda punkt som decimaltecken (det ska du alltid göra i SQL), annars tolkas det som två värden. Det är bara att kontrollräkna antal fält och värden i din SQL-fråga så ser du att det är fel.
(Sedan stör jag mig också på att du har ett double-fält som har prefixet int, men det kanske bara är jag...)
264 ms totalt · 4 externa anrop · v20260731065814-full.05830320