webForumDet fria alternativet
Logga in / Bli medlem

ASP och mysql prob

ASP

5 svar · 703 visningar · startad av webzonen

Medlem sedan feb. 2001390 inlägg
Trådstart#1

Jag håller på och försöker få igång ett system jag gjorde för ett år sen ungefär. Nu har jag dock stött på problem.

När jag ska lägga till en annons får jag detta fel:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[MySQL][ODBC 3.51 Driver][mysqld-3.23.32]Column count doesn't match value count at row 1
/webzonen/ads/adsadmin.asp, line 145

koden

<%
strKundNamn = Request.Form("strKundNamn")
strKundAdress = Request.Form("strKundAdress")
strKundBildAdress= Request.Form("strKundBildAdress")
strKundLosen = Request.Form("strKundLosen")
strKundAltText = Request.form("strKundAltText")
strKundBildStorlek = Request.Form("strStorlek")
%>

<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "DRIVER={MySQL ODBC 3.51 Driver};DATABASE=webzonen;UID=monty;PWD=;SERVER=localhost;"

SQL = "INSERT INTO Annonser"
SQL = SQL & "(f_Kundnamn,f_Kundadress,f_Kundalttext,f_Kundbild,f_Kundlosen,f_Kundbildstorlek, F_Kundreg)"
SQL = SQl & "VALUES('" & strKundNamn & "', '" & strKundAdress & "','" & strKundAltText & "', '" & strKundBildAdress & "', '" & strKundLosen & "', '" & strKundBildStorlek & "','" & now& "', '"&senaste&"')"

Connect.Execute(SQL)

Connect.Close
Set Connect=Nothing
%>
Medlem sedan mars 20032 667 inlägg
#2

Du försöker skicka in 8 värden, men du har bara 7 kolumner i din lista. :)

Medlem sedan feb. 2001390 inlägg
#3

aah! ;) såg det nu.. fy vad man ser bra när andra påpekar misstagen :D.. det var ju nåt som jag höll på och uppdatera, men så tappade jag intresset och struntade i det för ett år sen.. så då blev det halvklart. Tack k@llen!

Medlem sedan mars 20032 667 inlägg
#4

Varsågod! :)

Medlem sedan feb. 2001390 inlägg
#5

För att följa riktlinjerna kan jag såhär när problemet är löst säga att problemet låg i att jag hade satt ett fält för mycket (8) bland värdena, medan definerade kolumner bara var 7.

Medlem sedan mars 20032 667 inlägg
#6

webzonen skrev:

För att följa riktlinjerna kan jag såhär när problemet är löst säga att problemet låg i att jag hade satt ett fält för mycket (8) bland värdena, medan definerade kolumner bara var 7.

Lysande, fattas bara att du markerar tråden som löst med hjälp av "Acceptera svar-funktionen". ;)

407 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
126 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
146 ms — ändringar (db)