Hvorfor får jeg denne fejl i Insert til database?
Jeg får konstant denne fejl:Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Number of query values and destination fields are not the same.
/admin/kunder/show_kunde.asp, line 12
Meget irriterende!
Jeg har prøvet at tælle op, sammenligne og alt muligt, men det stemmer alt sammen over ens. Jeg har endda prøvet at fjerne nogle felter så der til sidst kun var k_firma + Request.Form("firma") tilbage. Der gik den igennem, men ved bare 3 felter får jeg fejlen. Det virker altså kun med firma og cvr...
Hvorfor?
Min aspkode ser således ud:
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../../db/kunder.mdb")
Conn.Open DSN
strSQL = "Insert into kunder (k_firma, k_cvr, k_adresse, k_adresse2, k_p, k_b, k_land, k_tlf, k_fax, k_kon_pers, k_mobil, k_tlf2, k_email, k_hjemmeside, k_kontaktet_af, k_dato, k_intern, k_ekstern, k_varegruppe2, k_stand, k_stand_kobt, k_stand_omrode, k_stand_nr, k_strom, k_vand, k_telt, k_rabat, k_banner, k_magasin, k_folder, k_katalog, k_dep_belob, k_dep_betalt, k_rest_belob, k_rest_betalt, k_uds_billetter, k_uds_kort, k_uds_gaestebilletter, k_kunde_negativ, k_kunde_negativ_begr, k_2005, k_2006, k_2007, k_2008, k_2009, k_2010, k_dato_indsat) values ('" & Request.Form("firma") & "','" & Request.Form("cvr") & Request.Form("adresse") & "','" & Request.Form("adresse2") & "','" & Request.Form("p") & "','" & Request.Form("b") & "','" & Request.Form("land") & "','" & Request.Form("tlf") & "','" & Request.Form("fax") & "','" & Request.Form("kon_pers") & "','" & Request.Form("mobil") & "','" & Request.Form("tlf2") & "','" & Request.Form("email") & "','" & Request.Form("hjemmeside") & "','" & Request.Form("kontaktet_af") & "','" & Request.Form("EnkeltDato") & "','" & Request.Form("intern") & "','" & Request.Form("ekstern") & "','" & Request.Form("varegruppe2") & "','" & Request.Form("stand") & "','" & Request.Form("stand_kobt") & "','" & Request.Form("stand_omrode") & "','" & Request.Form("stand_nr") & "','" & Request.Form("strom") & "','" & Request.Form("vand") & "','" & Request.Form("telt") & "','" & Request.Form("rabat") & "','" & Request.Form("banner") & "','" & Request.Form("magasin") & "','" & Request.Form("folder") & "','" & Request.Form("katalog") & "','" & Request.Form("dep_belob") & "','" & Request.Form("dep_betalt") & "','" & Request.Form("rest_belob") & "','" & Request.Form("rest_betalt") & "','" & Request.Form("uds_billetter") & "','" & Request.Form("uds_kort") & "','" & Request.Form("uds_gaestebilletter") & "','" & Request.Form("kunde_negativ") & "','" & Request.Form("kunde_negativ_begr") & "','" & Request.Form("2005") & "','" & Request.Form("2006") & "','" & Request.Form("2007") & "','" & Request.Form("2008") & "','" & Request.Form("2009") & "','" & Request.Form("2010") & "','" & Request.Form("dato_indsat") & "')"
[linie 12...] Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing
%>
