Combobox laver fejl
HejJeg får følgende fejl når jeg vil indsætte af data i DB, fra combo box:
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.
/litteratur/indtast.asp, line 26
Script:
<%
Response.Buffer = True
FUNCTION fixQuotes( theString )
fixQuotes = Replace( theString, "'", "''" )
END FUNCTION
' Hent data fra formular
titel = Request( "titel" )
forfatter = Request( "forfatter" )
forlag = Request( "forlag" )
udgivaar = Request( "udgivaar" )
tilhorer = Request( "tilhorer" )
vaerdi = Request( "vaerdi" )
kategori = Request( "kategori" )
' Connection til database.
Set Con = Server.CreateObject( "ADODB.Connection" )
DBPath = "DBQ=" & server.mappath("/log/litteratur.mdb") & "; password=test"
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
' ... Ogsaa saetter vi vores data fra formularen ind i databasen
IF Request.Servervariables("Content_Length") > 0 THEN
Sql = "INSERT INTO liste (titel, forfatter, forlag, udgivaar, tilhorer, vaerdi, kategori) VALUES('" & fixQuotes(titel) & "', '" & fixQuotes(forfatter) & "', '" & fixQuotes(forlag) & "', '" & fixQuotes(udgivaar) & "', '" & fixQuotes(tilhorer) & "', '" & fixQuotes(kategori) & "')"
Con.Execute Sql
' Og her skriver vi lige en lille besked om at nu er nyheden tilfoejet
Response.Write "<strong>Bestyrelses medlemmet er blevet tilføjet til databasen. </strong>"
END IF
%>
<html>
<head>
<title>Litteratur Database</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel=stylesheet type="text/css" href="../style/stylenormal.css">
<script language="JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body bgcolor="#000066" text="#FFFFFF">
<form action="indtast.asp" method="POST" target="_self">
<table border="0" width="600">
<tr>
<td valign="top" width="150" height="13">Titel</td>
<td height="13">
<input type="text" name="titel" size="50">
</td>
</tr>
<tr>
<td>Forfatter</td>
<td>
<input type="text" name="forfatter" size="50">
</td>
</tr>
<tr>
<td>Forlag</td>
<td>
<input type="text" name="forlag" size="50">
</td>
</tr>
<tr>
<td>Udgivelses år</td>
<td>
<input type="text" name="udgivaar" size="50">
</td>
</tr>
<tr>
<td>Tilhører</td>
<td>
<input type="text" name="tilhorer" size="50" value="V&H">
</td>
</tr>
<tr>
<td>Værdi</td>
<td>
<input type="text" name="vaerdi" size="50">
</td>
</tr>
<tr>
<td>Kategori</td>
<td>
<select name="kategori">
<option value="Ledelse">Ledelse og Organisation</option>
<option value="Marketing">Marketing og afsætning</option>
<option value="Analyse">Analyse</option>
<option value="Kommunikation">Kommunikation og Pr</option>
<option value="Detail">Detail</option>
<option value="Magasiner">Magasiner</option>
<option value="Tidsskrifter">Tidsskrifter</option>
<option value="Artikler">Artikler</option>
<option value="Opslagsbøger">Opslagsbøger
og værker</option>
<option value="Billedebøger">Billedebøger</option>
<option value="Manualer">Manualer</option>
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value=" - SKRIV - ">
</td>
</tr>
</table>
</form>
<h1> </h1>
</body>
</html>
