Updating a database
Can anyone see where my error is? its to do with my INSERT INTO statement
************************************************** *******************
<%@ Language=VBScript %>
<html>
<head>
<SCRIPT LANGUAGE = "JavaScript">
function Disab()
{
frm=document.forms[0]
if(frm.cbox.checked)
{
frm.Button1.disabled=false
}
else
{
frm.Button1.disabled=true
}
}
</SCRIPT>
<meta http-equiv="Content-Language" content="en-gb">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>ECS</title>
</head>
<bodyhidden>
<table border="1" width="605" height="0" align = "center" cellspacing="0" cellpadding="0">
<tr>
<td width="202" height="36" align="center">
<p align="center"><b>UK Number</b>
<td width="188" height="36" align="center">
<p align="center"><b>Forename</b>
<td width="164" height="36" align="center">
<b>Surname</b>
<td width="174" height="36" align="center">
<b>Department</b>
<td width="215" height="36" align="center">
<p align="center"><b>Image</b></tr>
<%
SQL = "SELECT * FROM Emps ORDER BY FirstName"
set conn = server.createobject("ADODB.Connection")
conn.ConnectionTimeout=5
conn.CommandTimeout=5
conn.open "ECS"
set rs = conn.execute(SQL)
rs.movefirst
do while not rs.eof
rs.movefirst
do while not rs.eof
number = Request.ServerVariables("REMOTE_USER")
number = Right(number, 7)
if rs("UKNumber") = number then
FName = rs("FirstName")
SName = rs("Surname")
Dept = rs("Department")
ImageFileName = rs("Image")
end if
rs.movenext
loop
%>
<tr>
<%Set fs = CreateObject("Scripting.FileSystemObject")%>
<td width="202" height="36" align="center">
<p align="center"><%=number%></td>
<td width="188" height="36" align="center">
<p align="center"><%=FName%></td>
<td width="164" height="36" align="center">
<p align="center"><%=SName%></td>
<td width="174" height="36" align="center">
<p align="center"><%=Dept%></td>
<td width="215" height="36" align="center">
<p align="center"><p>
<%if fs.fileexists("d:\UKIntranet\telephone\images\empl oyees\" & ImageFileName) then
'if there is a file then display it
Response.Write "<IMG SRC=../../telephone/images/employees/"
Response.Write ImageFileName
Response.Write " width=50\>"
else
response.write "no picture found"
end if
%></p>
</tr>
<%
loop
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
</table>
<br>
<IFRAME NAME="POLICY" SRC="TEST.HTM" width="100%" height="400" scrolling="YES" frameborder="0"></IFRAME>
<br>
<form action="ecs.asp?action=Accept_Policy" method="post" >
<p align="center">
<input name="cbox" type="checkbox" id="cbox" value="checkbox" onClick=Disab();>
Do you accept the policy
<% 'Select Case Request.QueryString("action")
'Case "Accept_Policy" 'saves status%>
<%
set conn = server.createobject("ADODB.Connection")
conn.ConnectionTimeout=5
conn.CommandTimeout=5
conn.open "ecs"
SQL = "SELECT * FROM ECSDetails;"
SQL2 = "SELECT * FROM EmployeeVersion;"
set rs = conn.execute(SQL)
set rs2 = conn.execute(SQL2)
number = Request.ServerVariables("REMOTE_USER")
number = Right(number, 7)
do while not rs.eof
rs.moveFirst
if rs2("UKNumber") = number then
EVers = rs("ECSVersion")
end if
rs.movenext
loop
baseSQL="INSERT into EmployeeVersion (UKNumber, ECSVersion)"
valueSQL="VALUES (number, EVers) "
addSQL=baseSQL + valueSQL
'Response.write "<BR><BR>" & addSQL
set conn = server.createobject("ADODB.Connection")
conn.ConnectionTimeout=5
conn.CommandTimeout=5
conn.open "ecs"
conn.execute(addSQL) %>
<p align="center"><input type="submit" value="Button" name="Button1" language="JavaScript" onclick="self.location.href = 'ecs.asp?action=list'" disabled></p>
</form>
</html>
************************************************** *******************
The error i get is
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.
/ict/ECS/ecs.asp, line 135
|