<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Search results matching tag 'Microsoft JET Database Engine error '80004005''</title><link>http://forums.iis.net/search/SearchResults.aspx?o=DateDescending&amp;tag=Microsoft+JET+Database+Engine+error+%2780004005%27&amp;orTags=0</link><description>Search results matching tag 'Microsoft JET Database Engine error '80004005''</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query</title><link>http://forums.iis.net/p/1159402/1910920.aspx#1910920</link><pubDate>Tue, 21 Jul 2009 02:08:19 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1910920</guid><dc:creator>alvintiow</dc:creator><cs:applicationKey>classic_asp--1</cs:applicationKey><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;already granted permission to&amp;nbsp;user and used updateable query but I still encounter this error in default.asp &amp;amp; addvote.asp?save when I tried to add vote, thanks in advance.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;font face="Arial"&gt;Microsoft JET Database Engine&lt;/font&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;font face="Arial"&gt;error &amp;#39;80004005&amp;#39;&lt;/font&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Operation must use an updateable query.&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;/poll/result.asp&lt;/font&gt;&lt;font face="Arial"&gt;, line 31&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Default.asp&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;!--#include file=&amp;quot;setup.asp&amp;quot; --&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Employee vote system&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;td {&amp;nbsp; font-size: 9pt}&lt;br /&gt;--&amp;gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;body bgcolor=&amp;quot;#FFFFFF&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;form name=&amp;quot;form1&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;result.asp&amp;quot; target=&amp;quot;result_win&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;&amp;#39;on error resume next&lt;br /&gt;dim rs,sql&lt;br /&gt;set rs=server.createobject(&amp;quot;adodb.recordset&amp;quot;)&lt;br /&gt;if request(&amp;quot;id&amp;quot;)=&amp;quot;&amp;quot; then&lt;br /&gt;&amp;nbsp;sql=&amp;quot;select top 1 * from question order by id desc&amp;quot;&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;sql=&amp;quot;select * from question where id=&amp;quot;&amp;amp;request(&amp;quot;id&amp;quot;)&lt;br /&gt;end if&lt;br /&gt;rs.open sql,conn,1,1&lt;br /&gt;if rs.eof and rs.bof then response.redirect &amp;quot;addvote.asp&amp;quot;&lt;br /&gt;follow_id=rs(&amp;quot;id&amp;quot;)&lt;br /&gt;allow_multiple=rs(&amp;quot;allow_multiple&amp;quot;)&lt;br /&gt;if allow_multiple then response.write &amp;quot;&amp;lt;input type=hidden name=itype value=chk&amp;gt;&amp;quot;&lt;br /&gt;response.write &amp;quot;&amp;lt;input type=hidden name=qid value=&amp;quot;&amp;amp;follow_id&amp;amp;&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;%&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table width=&amp;quot;180&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#00CCFF&amp;quot;&amp;gt;&amp;lt;%=rs(&amp;quot;question&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;rs.close&lt;br /&gt;sql=&amp;quot;select * from answer where follow_id=&amp;quot;&amp;amp;cstr(follow_id)&lt;br /&gt;rs.open sql,conn,1,1&lt;br /&gt;do while not rs.eof&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#CCFF66&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;lt;%&lt;br /&gt;if allow_multiple then&lt;br /&gt;&amp;nbsp;response.write &amp;quot;&amp;lt;input type=&amp;#39;checkbox&amp;#39; name=chk value=&amp;#39;&amp;quot;&amp;amp;rs(&amp;quot;id&amp;quot;)&amp;amp;&amp;quot;&amp;#39;&amp;gt;&amp;quot;&amp;amp;rs(&amp;quot;answer&amp;quot;)&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;response.write &amp;quot;&amp;lt;input type=&amp;#39;radio&amp;#39; name=&amp;#39;rb&amp;#39; value=&amp;#39;&amp;quot;&amp;amp;rs(&amp;quot;id&amp;quot;)&amp;amp;&amp;quot;&amp;#39;&amp;gt;&amp;quot;&amp;amp;rs(&amp;quot;answer&amp;quot;)&lt;br /&gt;end if&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;rs.movenext&lt;br /&gt;loop&lt;br /&gt;rs.close&lt;/p&gt;
&lt;p&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#996600&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Submit&amp;quot; value=&amp;quot;vote&amp;quot; onClick=&amp;quot;document.form1.action=&amp;#39;result.asp?action=vote&amp;#39;;window.open(&amp;#39;&amp;#39;,&amp;#39;result_win&amp;#39;,&amp;#39;width=450,height=250,scrollbars=yes&amp;#39;)&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Submit2&amp;quot; value=&amp;quot;result&amp;quot; onClick=&amp;quot;document.form1.action=&amp;#39;result.asp?action=result&amp;#39;;window.open(&amp;#39;&amp;#39;,&amp;#39;result_win&amp;#39;,&amp;#39;width=450,height=250,scrollbars=yes&amp;#39;)&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Past vote&amp;lt;/b&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;table width=&amp;quot;88%&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr bgcolor=&amp;quot;#00CC00&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;8%&amp;quot; nowrap&amp;gt;id&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;58%&amp;quot; nowrap&amp;gt;question&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;8%&amp;quot; nowrap&amp;gt;total votes&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;26%&amp;quot; nowrap&amp;gt;date&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;sql=&amp;quot;select * from question order by id desc&amp;quot;&lt;br /&gt;rs.open sql,conn,1,1&lt;br /&gt;if err then response.write err.description&lt;br /&gt;if not rs.eof then&lt;br /&gt;do while not rs.eof&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr bgcolor=&amp;quot;#FFDDFF&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;8%&amp;quot;&amp;gt;&amp;lt;%=rs(&amp;quot;id&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;58%&amp;quot;&amp;gt;&amp;lt;a href=&amp;lt;%=request.servervariables(&amp;quot;script_name&amp;quot;)%&amp;gt;?id=&amp;lt;%=rs(&amp;quot;id&amp;quot;)%&amp;gt;&amp;gt;&amp;lt;%=rs(&amp;quot;question&amp;quot;)%&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;8%&amp;quot;&amp;gt;&amp;lt;%=rs(&amp;quot;total_votes&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&amp;lt;%=rs(&amp;quot;addtime&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;rs.movenext&lt;br /&gt;loop&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;response.write &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td colspan=4&amp;gt;not avaiable!&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;&lt;br /&gt;end if&lt;br /&gt;rs.close&lt;br /&gt;set rs=nothing&lt;br /&gt;endconnection&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp; [&amp;lt;a href=&amp;quot;addvote.asp&amp;quot;&amp;gt;add vote&amp;lt;/a&amp;gt;]&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Vote.asp&lt;/u&gt;&lt;br /&gt;&lt;/strong&gt;&amp;lt;!--#include file=&amp;quot;setup.asp&amp;quot; --&amp;gt;&lt;br /&gt;document.write(&amp;quot;&amp;lt;form name=agilent method=post action=&amp;#39;&amp;lt;%=vote_location%&amp;gt;?action=vote&amp;#39; target=result_win&amp;gt;&amp;quot;);&lt;br /&gt;&amp;lt;%&lt;br /&gt;&amp;#39;on error resume next&lt;br /&gt;dim rs,sql&lt;br /&gt;set rs=server.createobject(&amp;quot;adodb.recordset&amp;quot;)&lt;br /&gt;if request(&amp;quot;id&amp;quot;)=&amp;quot;&amp;quot; then&lt;br /&gt;&amp;nbsp;sql=&amp;quot;select top 1 * from question order by id desc&amp;quot;&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;sql=&amp;quot;select * from question where id=&amp;quot;&amp;amp;request(&amp;quot;id&amp;quot;)&lt;br /&gt;end if&lt;br /&gt;rs.open sql,conn,1,1&lt;br /&gt;total_votes=rs(&amp;quot;total_votes&amp;quot;)&lt;br /&gt;follow_id=rs(&amp;quot;id&amp;quot;)&lt;br /&gt;allow_multiple=rs(&amp;quot;allow_multiple&amp;quot;)&lt;br /&gt;if allow_multiple then response.write &amp;quot;document.write(&amp;#39;&amp;lt;input type=hidden name=itype value=chk&amp;gt;&amp;#39;);&amp;quot;&lt;br /&gt;response.write &amp;quot;document.write(&amp;#39;&amp;lt;input type=hidden name=qid value=&amp;quot;&amp;amp;follow_id&amp;amp;&amp;quot;&amp;gt;&amp;#39;);&amp;quot;&lt;br /&gt;%&amp;gt;&lt;br /&gt;document.write(&amp;#39;&amp;lt;table width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&amp;#39;);&lt;br /&gt;document.write(&amp;#39;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;%=rs(&amp;quot;question&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;#39;);&lt;br /&gt;&amp;lt;%&lt;br /&gt;rs.close&lt;br /&gt;sql=&amp;quot;select * from answer where follow_id=&amp;quot;&amp;amp;cstr(follow_id)&lt;br /&gt;rs.open sql,conn,1,1&lt;br /&gt;do while not rs.eof&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;document.write(&amp;#39;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;lt;%&lt;br /&gt;if allow_multiple then&lt;br /&gt;&amp;nbsp;response.write &amp;quot;document.write(&amp;quot;&amp;amp;chr(34)&amp;amp;&amp;quot;&amp;lt;input type=&amp;#39;checkbox&amp;#39; name=&amp;#39;chk&amp;#39; value=&amp;#39;&amp;quot;&amp;amp;rs(&amp;quot;id&amp;quot;)&amp;amp;&amp;quot;&amp;#39;&amp;gt;&amp;quot;&amp;amp;rs(&amp;quot;answer&amp;quot;)&amp;amp;chr(34)&amp;amp;&amp;quot;);&amp;quot;&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;response.write &amp;quot;document.write(&amp;quot;&amp;amp;chr(34)&amp;amp;&amp;quot;&amp;lt;input type=&amp;#39;radio&amp;#39; name=&amp;#39;rb&amp;#39; value=&amp;#39;&amp;quot;&amp;amp;rs(&amp;quot;id&amp;quot;)&amp;amp;&amp;quot;&amp;#39;&amp;gt;&amp;quot;&amp;amp;rs(&amp;quot;answer&amp;quot;)&amp;amp;chr(34)&amp;amp;&amp;quot;);&amp;quot;&lt;br /&gt;end if&lt;br /&gt;%&amp;gt;&lt;br /&gt;document.write(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;);&lt;br /&gt;&amp;lt;%&lt;br /&gt;rs.movenext&lt;br /&gt;loop&lt;br /&gt;rs.close&lt;br /&gt;set rs=nothing&lt;br /&gt;endconnection&lt;br /&gt;%&amp;gt;&lt;br /&gt;document.write(&amp;#39;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Total&amp;lt;b&amp;gt;&amp;lt;%=total_votes%&amp;gt;&amp;lt;/b&amp;gt;employee vote&amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Submit&amp;quot; value=&amp;quot;vote&amp;quot; onclick=&amp;quot;document.agilent.action=document.agilent.action.replace(\&amp;#39;=result\&amp;#39;,\&amp;#39;=vote\&amp;#39;);window.open(\&amp;#39;\&amp;#39;,\&amp;#39;result_win\&amp;#39;,\&amp;#39;width=450,height=250,scrollbars=yes\&amp;#39;)&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Submit2&amp;quot; value=&amp;quot;result&amp;quot; onclick=&amp;quot;document.agilent.action=document.agilent.action.replace(\&amp;#39;=vote\&amp;#39;,\&amp;#39;=result\&amp;#39;);window.open(\&amp;#39;\&amp;#39;,\&amp;#39;result_win\&amp;#39;,\&amp;#39;width=450,height=250,scrollbars=yes\&amp;#39;)&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/form&amp;gt;&amp;#39;);&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;addvote.asp&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;%if request.querystring&amp;lt;&amp;gt;&amp;quot;&amp;quot; then%&amp;gt;&lt;br /&gt;&amp;lt;!--#include file=&amp;quot;setup.asp&amp;quot;--&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;dim rs,sql&lt;br /&gt;set rs=server.createobject(&amp;quot;adodb.recordset&amp;quot;)&lt;/p&gt;
&lt;p&gt;select case request.querystring&lt;br /&gt;&amp;nbsp;case &amp;quot;save&amp;quot;&lt;br /&gt;&amp;nbsp;on error resume next&lt;br /&gt;&amp;nbsp;if request(&amp;quot;allow_multiple&amp;quot;)=&amp;quot;yes&amp;quot; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;conn.execute &amp;quot;insert into question(question,allow_multiple,addtime,total_votes) values(&amp;#39;&amp;quot;&amp;amp;request(&amp;quot;question&amp;quot;)&amp;amp;&amp;quot;&amp;#39;,true,now(),0)&amp;quot;&lt;br /&gt;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;conn.execute &amp;quot;insert into question(question,addtime,total_votes) values(&amp;#39;&amp;quot;&amp;amp;request(&amp;quot;question&amp;quot;)&amp;amp;&amp;quot;&amp;#39;,now(),0)&amp;quot;&lt;br /&gt;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;response.write err.description&lt;br /&gt;&amp;nbsp;dim follow_id,acount&lt;br /&gt;&amp;nbsp;sql=&amp;quot;select top 1 * from question order by id desc&amp;quot;&lt;br /&gt;&amp;nbsp;rs.open sql,conn,1,1&lt;br /&gt;&amp;nbsp;follow_id=rs(&amp;quot;id&amp;quot;)&lt;br /&gt;&amp;nbsp;rs.close&lt;br /&gt;&amp;nbsp;set rs=Nothing&lt;br /&gt;&amp;nbsp;acount=cint(request(&amp;quot;acount&amp;quot;))&lt;br /&gt;&amp;nbsp;for i=1 to acount&lt;br /&gt;&amp;nbsp;&amp;nbsp;conn.execute &amp;quot;insert into answer(answer,follow_id,votes) values (&amp;#39;&amp;quot;&amp;amp;request(&amp;quot;a&amp;quot;&amp;amp;cstr(i))&amp;amp;&amp;quot;&amp;#39;,&amp;quot;&amp;amp;cstr(follow_id)&amp;amp;&amp;quot;,0)&amp;quot;&lt;br /&gt;&amp;nbsp;next&lt;br /&gt;&amp;nbsp;endconnection&lt;br /&gt;&amp;nbsp;response.write &amp;quot;&amp;lt;font style=&amp;#39;font-size=9pt&amp;#39;&amp;gt;Added new vote successfully!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;This is youe code: &amp;lt;br&amp;gt;Javascript code: &amp;lt;br&amp;gt;&amp;lt;textarea cols=52 rows=5&amp;gt;&amp;lt;script language=javascript src=&amp;#39;http://&amp;quot;&amp;amp;request.servervariables(&amp;quot;server_name&amp;quot;)&amp;amp;replace(request.servervariables(&amp;quot;script_name&amp;quot;),&amp;quot;addvote&amp;quot;,&amp;quot;vote&amp;quot;)&amp;amp;&amp;quot;?id=&amp;quot;&amp;amp;cstr(follow_id)&amp;amp;&amp;quot;&amp;#39;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;HTML code: &amp;lt;br&amp;gt;&amp;lt;textarea cols=52 rows=5&amp;gt;&amp;lt;a href=&amp;#39;http://&amp;quot;&amp;amp;request.servervariables(&amp;quot;server_name&amp;quot;)&amp;amp;replace(request.servervariables(&amp;quot;script_name&amp;quot;),&amp;quot;addvote&amp;quot;,&amp;quot;default&amp;quot;)&amp;amp;&amp;quot;?id=&amp;quot;&amp;amp;cstr(follow_id)&amp;amp;&amp;quot;&amp;#39; target=_blank&amp;gt;&amp;quot;&amp;amp;request(&amp;quot;question&amp;quot;)&amp;amp;&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;UBB code: &amp;lt;br&amp;gt;&amp;lt;textarea cols=52 rows=5&amp;gt;&lt;a href="http://" title="http://"&gt;&amp;quot;&amp;amp;request(&amp;quot;question&amp;quot;)&amp;amp;&amp;quot;&lt;/a&gt;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;script language=javascript src=&amp;#39;http://&amp;quot;&amp;amp;request.servervariables(&amp;quot;server_name&amp;quot;)&amp;amp;replace(request.servervariables(&amp;quot;script_name&amp;quot;),&amp;quot;addvote&amp;quot;,&amp;quot;vote&amp;quot;)&amp;amp;&amp;quot;?id=&amp;quot;&amp;amp;cstr(follow_id)&amp;amp;&amp;quot;&amp;#39;&amp;gt;&amp;lt;/script&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[&amp;lt;a href=default.asp&amp;gt;Retun to Home&amp;lt;/a&amp;gt;]&amp;lt;/font&amp;gt;&amp;quot;&lt;br /&gt;&amp;nbsp;case &amp;quot;login&amp;quot;&lt;br /&gt;&amp;nbsp;sql=&amp;quot;select * from admin where user=&amp;#39;&amp;quot;&amp;amp;request(&amp;quot;username&amp;quot;)&amp;amp;&amp;quot;&amp;#39; and pwd=&amp;#39;&amp;quot;&amp;amp;request(&amp;quot;password&amp;quot;)&amp;amp;&amp;quot;&amp;#39;&amp;quot;&lt;br /&gt;&amp;nbsp;rs.open sql,conn,1,1&lt;br /&gt;&amp;nbsp;if rs.eof and rs.bof then&lt;br /&gt;&amp;nbsp;&amp;nbsp;response.write &amp;quot;Wrong user name or password!&amp;quot;&lt;br /&gt;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;session(&amp;quot;login&amp;quot;)=true&lt;br /&gt;&amp;nbsp;&amp;nbsp;response.redirect request.servervariables(&amp;quot;script_name&amp;quot;)&lt;br /&gt;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;rs.close&lt;br /&gt;&amp;nbsp;set rs=nothing&lt;br /&gt;&amp;nbsp;endconnection&lt;br /&gt;end select&lt;br /&gt;else&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;HEAD&amp;gt;&lt;br /&gt;&amp;lt;TITLE&amp;gt;Add vote&amp;lt;/TITLE&amp;gt;&lt;br /&gt;&amp;lt;META NAME=&amp;quot;Generator&amp;quot; CONTENT=&amp;quot;EditPlus&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;META NAME=&amp;quot;Author&amp;quot; CONTENT=&amp;quot;Alvin&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;META NAME=&amp;quot;Keywords&amp;quot; CONTENT=&amp;quot;voting&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;META NAME=&amp;quot;Description&amp;quot; CONTENT=&amp;quot;voting&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;td {&amp;nbsp; font-size: 9pt}&lt;br /&gt;body {&amp;nbsp; font-size: 9pt}&lt;br /&gt;--&amp;gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;/HEAD&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;BODY BGCOLOR=&amp;quot;#FFFFFF&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;%if session(&amp;quot;login&amp;quot;)&amp;lt;&amp;gt;true then%&amp;gt;&lt;br /&gt;&amp;lt;form name=&amp;quot;form2&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;&amp;lt;%=request.servervariables(&amp;quot;script_name&amp;quot;)%&amp;gt;?login&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;table width=&amp;quot;250&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#FFFFCC&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td colspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#FFCC00&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;admin login&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td nowrap&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;User name: &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td nowrap&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;username&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td nowrap&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;Password: &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td nowrap&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;password&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td nowrap&amp;gt;　&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td nowrap&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Submit4&amp;quot; value=&amp;quot;login&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;reset&amp;quot; name=&amp;quot;Submit5&amp;quot; value=&amp;quot;cancel&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;%else%&amp;gt;&lt;br /&gt;&amp;lt;%if request(&amp;quot;question&amp;quot;)=&amp;quot;&amp;quot; then%&amp;gt;&lt;br /&gt;&amp;lt;form name=&amp;quot;form1&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;&amp;lt;%=request.servervariables(&amp;quot;script_name&amp;quot;)%&amp;gt;&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;table width=&amp;quot;88%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#FFCC00&amp;quot;&amp;gt;Step 1: Enter the question&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#FFFFCC&amp;quot;&amp;gt;Question:&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;question&amp;quot; size=&amp;quot;48&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#FFFFCC&amp;quot;&amp;gt;How many selection in total: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;acount&amp;quot; size=&amp;quot;3&amp;quot; value=&amp;quot;15&amp;quot; maxlength=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#FFFFCC&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Submit&amp;quot; value=&amp;quot;next&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;reset&amp;quot; name=&amp;quot;Submit2&amp;quot; value=&amp;quot;Cancel&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;%else%&amp;gt;&lt;br /&gt;&amp;lt;form name=&amp;quot;form3&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;&amp;lt;%=request.servervariables(&amp;quot;script_name&amp;quot;)%&amp;gt;?save&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;table width=&amp;quot;60%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#FFCC00&amp;quot;&amp;gt;Step 2: Enter the answer&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#FFFFCC&amp;quot;&amp;gt;Question &amp;lt;b&amp;gt;&amp;lt;%=request(&amp;quot;question&amp;quot;)%&amp;gt;&amp;lt;/b&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=hidden name=question value=&amp;quot;&amp;lt;%=request(&amp;quot;question&amp;quot;)%&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#FFFFCC&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; How many answer in total &amp;lt;input type=hidden name=acount value=&amp;quot;&amp;lt;%=request(&amp;quot;acount&amp;quot;)%&amp;gt;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%&lt;br /&gt;for i=1 to cint(request(&amp;quot;acount&amp;quot;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response.write&amp;nbsp; &amp;quot;Answer&amp;quot;&amp;amp;cstr(i)&amp;amp;&amp;quot;：&amp;lt;input type=text name=a&amp;quot;&amp;amp;cstr(i)&amp;amp;&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;next &lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/p&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#FFFFCC&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;allow_multiple&amp;quot; value=&amp;quot;yes&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow multiple choice&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td bgcolor=&amp;quot;#FFFFCC&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;Submit3&amp;quot; value=&amp;quot;&amp;amp;lt;last step&amp;quot; onClick=&amp;quot;history.go(-1)&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Submit&amp;quot; value=&amp;quot;Submit&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;reset&amp;quot; name=&amp;quot;Submit2&amp;quot; value=&amp;quot;Cancel&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;end if&lt;br /&gt;end if&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&amp;lt;%end if%&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;viewresult.asp&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;!--#include file=&amp;quot;setup.asp&amp;quot;--&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Result&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;td {&amp;nbsp; font-size: 9pt}&lt;br /&gt;body {&amp;nbsp; font-size: 9pt}&lt;br /&gt;--&amp;gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;body bgcolor=&amp;quot;#FFFFFF&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;lt;table width=&amp;quot;93%&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr bgcolor=&amp;quot;#FFCC00&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;28%&amp;quot;&amp;gt;Result&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;60%&amp;quot;&amp;gt;Percentage&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;12%&amp;quot;&amp;gt;vote&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;sql=&amp;quot;select allow_multiple,total_votes from question where id=&amp;quot;&amp;amp;request(&amp;quot;qid&amp;quot;)&lt;br /&gt;rs.open sql,conn,1,1&lt;br /&gt;total_votes=rs(&amp;quot;total_votes&amp;quot;)&lt;br /&gt;if total_votes=0 then total_votes=1&lt;br /&gt;rs.close&lt;br /&gt;sql=&amp;quot;select * from answer where follow_id=&amp;quot;&amp;amp;request(&amp;quot;qid&amp;quot;)&lt;br /&gt;rs.open sql,conn,1,1&lt;br /&gt;do while not rs.eof&lt;br /&gt;&amp;nbsp;all_votes=all_votes+rs(&amp;quot;votes&amp;quot;)&lt;br /&gt;&amp;nbsp;if all_votes=0 then all_votes=1&lt;br /&gt;&amp;nbsp;rs.movenext&lt;br /&gt;loop&lt;br /&gt;rs.movefirst&lt;br /&gt;do while not rs.eof&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr nowrap bgcolor=&amp;quot;#FFFFCC&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;28%&amp;quot;&amp;gt;&amp;lt;%=rs(&amp;quot;answer&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;60%&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;bar.bmp&amp;quot; name=bar height=12 width=&amp;lt;%=cstr(FormatPercent(rs(&amp;quot;votes&amp;quot;)*0.68/all_votes,2))%&amp;gt;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%=cstr(FormatPercent(rs(&amp;quot;votes&amp;quot;)/all_votes,2))%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;12%&amp;quot;&amp;gt;&amp;lt;%=rs(&amp;quot;votes&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;rs.movenext&lt;br /&gt;loop&lt;br /&gt;rs.close&lt;br /&gt;set rs=nothing&lt;br /&gt;endconnection&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr nowrap&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;28%&amp;quot;&amp;gt;　&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;60%&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;Total&amp;lt;%=total_votes%&amp;gt;employee vote&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;12%&amp;quot;&amp;gt;Total&amp;lt;%=all_votes%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;p&amp;gt;[&amp;lt;a href=&amp;quot;BLOCKED SCRIPTwindow.close()&amp;quot;&amp;gt;Close windows&amp;lt;/a&amp;gt;] &amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;result.asp&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;!--#include file=&amp;quot;setup.asp&amp;quot;--&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Result&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;td {&amp;nbsp; font-size: 9pt}&lt;br /&gt;body {&amp;nbsp; font-size: 9pt}&lt;br /&gt;--&amp;gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;body bgcolor=&amp;quot;#FFFFFF&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;%&lt;br /&gt;&amp;#39;on error resume next&lt;br /&gt;dim rs,sql&lt;br /&gt;set rs=server.createobject(&amp;quot;adodb.recordset&amp;quot;)&lt;br /&gt;if request(&amp;quot;action&amp;quot;)=&amp;quot;vote&amp;quot; then&lt;br /&gt;Filepath = &amp;quot;F:\Inetpub\abc\poll\ssuappraisal.mdb&amp;quot; &lt;br /&gt;set conn=server.CreateObject(&amp;quot;ADODB.Connection&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;conn.Open &amp;quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&amp;quot; &amp;amp; FilePath&lt;br /&gt;&amp;nbsp;sql=&amp;quot;select * from votes where follow_id=&amp;quot;&amp;amp;request(&amp;quot;qid&amp;quot;)&amp;amp;&amp;quot; and ip=&amp;#39;&amp;quot;&amp;amp;request.servervariables(&amp;quot;remote_addr&amp;quot;)&amp;amp;&amp;quot;&amp;#39;&amp;quot;&lt;br /&gt;&amp;nbsp;rs.open sql,conn,1,1&lt;br /&gt;&amp;nbsp;if rs.bof and rs.eof then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;conn.execute &amp;quot;update votes set [ip]=&amp;#39;&amp;quot; &amp;amp; request.servervariables(&amp;quot;remote_addr&amp;quot;) &amp;amp; &amp;quot;&amp;#39;, [follow_id]=&amp;#39;&amp;quot; &amp;amp; request(&amp;quot;qid&amp;quot;) &amp;amp; &amp;quot;&amp;#39;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;&amp;nbsp;conn.execute &amp;quot;insert into votes(ip,follow_id) values (&amp;#39;&amp;quot;&amp;amp;request.servervariables(&amp;quot;remote_addr&amp;quot;)&amp;amp;&amp;quot;&amp;#39;,&amp;quot;&amp;amp;request(&amp;quot;qid&amp;quot;)&amp;amp;&amp;quot;)&amp;quot;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;if request(&amp;quot;itype&amp;quot;)=&amp;quot;chk&amp;quot; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for i= 1 to request.form(&amp;quot;chk&amp;quot;).count&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if isnull(request.form(&amp;quot;chk&amp;quot;)(i))=false then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;conn.execute &amp;quot;update answer set votes=votes+1 where id=&amp;quot;&amp;amp;request.form(&amp;quot;chk&amp;quot;)(i)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;next&lt;br /&gt;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if request(&amp;quot;rb&amp;quot;)&amp;lt;&amp;gt;&amp;quot;&amp;quot; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;conn.execute &amp;quot;update answer set votes=votes+1 where id=&amp;quot;&amp;amp;request(&amp;quot;rb&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;conn.execute &amp;quot;update question set total_votes=total_votes+1 where id=&amp;quot;&amp;amp;request(&amp;quot;qid&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;response.write &amp;quot;Your vote is successful, thanks for your vote!&amp;quot;&lt;br /&gt;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;response.write &amp;quot;You have voted already!&amp;quot;&lt;br /&gt;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;rs.close&lt;br /&gt;end if&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;table width=&amp;quot;93%&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr bgcolor=&amp;quot;#FFCC00&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;28%&amp;quot;&amp;gt;Result&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;60%&amp;quot;&amp;gt;Percentage&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;12%&amp;quot;&amp;gt;Vote&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;sql=&amp;quot;select allow_multiple,total_votes from question where id=&amp;quot;&amp;amp;request(&amp;quot;qid&amp;quot;)&lt;br /&gt;rs.open sql,conn,1,1&lt;br /&gt;total_votes=rs(&amp;quot;total_votes&amp;quot;)&lt;br /&gt;rs.close&lt;br /&gt;sql=&amp;quot;select * from answer where follow_id=&amp;quot;&amp;amp;request(&amp;quot;qid&amp;quot;)&lt;br /&gt;rs.open sql,conn,1,1&lt;br /&gt;do while not rs.eof&lt;br /&gt;&amp;nbsp;all_votes=all_votes+rs(&amp;quot;votes&amp;quot;)&lt;br /&gt;&amp;nbsp;rs.movenext&lt;br /&gt;loop&lt;br /&gt;if all_votes=0 then all_votes=1&lt;br /&gt;rs.movefirst&lt;br /&gt;do while not rs.eof&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr nowrap bgcolor=&amp;quot;#FFFFCC&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;28%&amp;quot;&amp;gt;&amp;lt;%=rs(&amp;quot;answer&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;60%&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;bar.bmp&amp;quot; name=bar height=12 width=&amp;lt;%=cstr(FormatPercent(rs(&amp;quot;votes&amp;quot;)*0.68/all_votes,2))%&amp;gt;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%=cstr(FormatPercent(rs(&amp;quot;votes&amp;quot;)/all_votes,2))%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;12%&amp;quot;&amp;gt;&amp;lt;%=rs(&amp;quot;votes&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;rs.movenext&lt;br /&gt;loop&lt;br /&gt;rs.close&lt;br /&gt;set rs=nothing&lt;br /&gt;endconnection&lt;br /&gt;if total_votes=0 then all_votes=0&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr nowrap&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;28%&amp;quot;&amp;gt;　&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;60%&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;Total &amp;lt;%=total_votes%&amp;gt;employee vote&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;12%&amp;quot;&amp;gt;Total&amp;lt;%=all_votes%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr nowrap&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;28%&amp;quot;&amp;gt;　&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;60%&amp;quot;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;　&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width=&amp;quot;12%&amp;quot;&amp;gt;[&amp;lt;a href=&amp;quot;BLOCKED SCRIPTwindow.close()&amp;quot;&amp;gt;close windows&amp;lt;/a&amp;gt;] &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;setup.asp&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;%&lt;br /&gt;db_name=&amp;quot;ssuappraisal.mdb&amp;quot;&amp;nbsp;&amp;nbsp;&amp;#39;can be path eg: db/news.mdb&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;s=split(Request.ServerVariables(&amp;quot;PATH_INFO&amp;quot;),&amp;quot;/&amp;quot;)&lt;br /&gt;for i=0 to ubound(s)-1&lt;br /&gt;&amp;nbsp;path=path+s(i)&amp;amp;&amp;quot;/&amp;quot;&lt;br /&gt;next&lt;br /&gt;vote_location=&amp;quot;&lt;a href="http://%22&amp;amp;request.servervariables(%22server_name%22)&amp;amp;path&amp;amp;%22result.asp/"&gt;http://&amp;quot;&amp;amp;Request.ServerVariables(&amp;quot;SERVER_NAME&amp;quot;)&amp;amp;path&amp;amp;&amp;quot;result.asp&lt;/a&gt;&amp;quot;&lt;br /&gt;&amp;#39;result.asp path&lt;/p&gt;
&lt;p&gt;dim conn&amp;nbsp;&amp;nbsp; &lt;br /&gt;dim connstr&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;#39;on error resume next&lt;/p&gt;
&lt;p&gt;connstr = &amp;quot;DBQ=&amp;quot; + server.mappath(db_name) + &amp;quot;;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;set conn=server.createobject(&amp;quot;ADODB.CONNECTION&amp;quot;)&lt;br /&gt;&amp;nbsp;if err.number&amp;lt;&amp;gt;0 then &lt;br /&gt;&amp;nbsp;&amp;nbsp;err.clear&lt;br /&gt;&amp;nbsp;&amp;nbsp;set conn=nothing&lt;br /&gt;&amp;nbsp;&amp;nbsp;response.write &amp;quot;database connection error！&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Response.End&lt;br /&gt;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;conn.open connstr&lt;br /&gt;&amp;nbsp;&amp;nbsp;if err then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;err.clear&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;set conn=nothing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;response.write &amp;quot;database connection error！&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.End &lt;br /&gt;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;end if&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;sub endConnection()&lt;br /&gt;&amp;nbsp;&amp;nbsp;conn.close&lt;br /&gt;&amp;nbsp;&amp;nbsp;set conn=nothing&lt;br /&gt;&amp;nbsp;end sub&lt;/p&gt;
&lt;p&gt;%&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Got problem with MS Access, please help.</title><link>http://forums.iis.net/p/1156017/1896881.aspx#1896881</link><pubDate>Mon, 16 Mar 2009 09:43:53 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1896881</guid><dc:creator>Chonanis</dc:creator><cs:applicationKey>iis7_-_classic_asp-41</cs:applicationKey><description>I&amp;#39;m running IIS7 on Window Server 2008. There are about 100 domains in my server.
Most domains work fine, but there usually has problem with domains which are using MS Access with asp. Those domains work fine for some time, then these error occur:
&lt;br /&gt;&lt;br /&gt;
&amp;quot;Microsoft JET Database Engine error &amp;#39;80004005&amp;#39;&amp;quot;
or
&amp;quot;Active Server Pages error &amp;#39;ASP 0113&amp;#39; Script timed out&amp;quot;
&lt;br /&gt;&lt;br /&gt;
I used to try restarting IIS, it doesn&amp;#39;t help. What I have to do is rebooting my server, then everything will get back to work as normal. This problem happen about once to twice times a week. While the problem happens, other domains which are not using MS Access work fine.
&lt;br /&gt;&lt;br /&gt;
I don&amp;#39;t think that it is because of the coding, because it happens to every domains which are using MS Access. What can be the cause? And how prevent it to happen again? Please suggest.</description></item><item><title>The dreaded &amp;quot;Operation must use an updateable query&amp;quot; on IIS7/Vista</title><link>http://forums.iis.net/p/1153439/1886232.aspx#1886232</link><pubDate>Sat, 29 Nov 2008 05:27:06 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1886232</guid><dc:creator>skillsy</dc:creator><cs:applicationKey>iis7_-_classic_asp-41</cs:applicationKey><description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp; I have spent the last two days pulling what is left of my hair out with this conumdrum. I am attempting to test on a new Vista IIS7 on localhost an update of an access 2003 db by a test user. This all worked on my xp 2000 laptop that has been put out to pasture.&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;I enabled IIS and set-up anODBC (standardMS Access driver) connection to the database. The first page of the suite reads in the dropdown list of countries from a table stored in the database so I know that it can both find and read the database.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;The error comes when attempting to register&amp;nbsp; a user in a table with a test of the code below...&lt;/p&gt;

&lt;p&gt;&lt;font size="1" face="Courier"&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;%@LANGUAGE=&amp;quot;VBSCRIPT&amp;quot;%&amp;gt;&lt;br /&gt;&amp;lt;!--#include file=&amp;quot;Connections/AACdb.asp&amp;quot; --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;Dim conn,rsRider&lt;br /&gt;Set conn = Server.CreateObject(&amp;quot;ADODB.Connection&amp;quot;)&lt;br /&gt;Conn.Open MM_AACdb_STRING &lt;br /&gt;&lt;br /&gt;Set rsRider = Server.CreateObject(&amp;quot;ADODB.Recordset&amp;quot;)&lt;br /&gt;rsRider.ActiveConnection &amp;nbsp;&amp;nbsp;&amp;nbsp; = Conn&lt;br /&gt;rsRider.CursorLocation &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; = 3&amp;#39; adUseClient&lt;br /&gt;rsRider.CursorType &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; = 3 &amp;#39;adOpenStatic instead of adOpenKeyset&lt;br /&gt;rsRider.LockType &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; = 3 &amp;#39;adLockOptimistic &lt;br /&gt;rsRider.Source &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;tblRider&amp;quot;&lt;br /&gt;rsRider.Open&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#39;-------------------------------&lt;br /&gt;&amp;#39;---- Create New Rider ----&lt;br /&gt;&amp;#39;-------------------------------&lt;br /&gt;rsRider.Addnew&lt;br /&gt;rsRider(&amp;quot;lngRiderMasterID&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; = null &lt;br /&gt;rsRider(&amp;quot;lngDistanceId&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;br /&gt;rsRider(&amp;quot;bytSiteId&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;br /&gt;rsRider(&amp;quot;bytStateID&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; = 3&lt;br /&gt;rsRider(&amp;quot;txtCountryID&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;AU&amp;quot;&lt;br /&gt;rsRider(&amp;quot;bytRiderStatus&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; = 10 &amp;#39; Rider Details Lodged - no payment details&lt;br /&gt;rsRider.update&lt;br /&gt;lngRiderId = rsRider(&amp;quot;lngRiderID&amp;quot;)&lt;br /&gt;rsRider.Close&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;set rsRider = nothing&lt;br /&gt;set conn = nothing&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;!--METADATA TYPE=&amp;quot;typelib&amp;quot; uuid=&amp;quot;00000205-0000-0010-8000-00AA006D2EA4&amp;quot; --&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;Done: &amp;lt;%=lngRiderId%&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;nbsp; &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font size="1" face="Courier"&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;font size="2" face="Arial"&gt;
&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="1" face="Arial"&gt;Microsoft OLE DB Provider for ODBC Drivers&lt;/font&gt; &lt;font size="2" face="Arial"&gt;error &amp;#39;80004005&amp;#39;&lt;/font&gt; 
&lt;/p&gt;

&lt;p&gt;&lt;font size="1" face="Arial"&gt;[Microsoft][ODBC Microsoft Access Driver] Operation 
must use an updateable query.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2" face="Arial"&gt;/ssl/register/yTest.asp&lt;/font&gt;&lt;font size="2" face="Arial"&gt;, line 29&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="1" face="Arial"&gt;&lt;br /&gt;&lt;/font&gt; &lt;/p&gt;

&lt;p&gt;I have performed the following from this thread...&lt;/p&gt;&lt;p&gt;http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx&lt;/p&gt;&lt;p&gt;which was to run theses commands as administrator...&lt;/p&gt;&lt;p&gt;&lt;i&gt;%windir%\system32\inetsrv\appcmd set config
/section:applicationPools
/[name=&amp;#39;DefaultAppPool&amp;#39;].processModel.loadUserProfile:false&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;i&gt;icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp /grant Users:(CI)(S,WD,AD,X)&lt;/i&gt; 
&lt;/p&gt;&lt;p&gt;&lt;i&gt;icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp /grant &amp;quot;CREATOR OWNER&amp;quot;:(OI)(CI)(IO)(F)&lt;/i&gt; 
&lt;/p&gt;&lt;p&gt;&amp;nbsp;I also used Process Monitor to locate any issues but apart from the odd Fast IO denial, all appears above board.&lt;/p&gt;&lt;p&gt;&amp;nbsp;So now I admit I have been beaten by the machine and have even less hair. All the security looks fine so where do I turn to????&lt;/p&gt;&lt;p&gt;TIA &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Skillsy &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>IIS7, ASP MS Access Problem</title><link>http://forums.iis.net/p/1153187/1885270.aspx#1885270</link><pubDate>Tue, 18 Nov 2008 19:46:47 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1885270</guid><dc:creator>arny1</dc:creator><cs:applicationKey>iis7_-_classic_asp-41</cs:applicationKey><description>&lt;p&gt;IIS7 Configuration?&lt;/p&gt;
&lt;p&gt;NTFS Permissions?&lt;/p&gt;
&lt;p&gt;Temp File?&lt;/p&gt;
&lt;p&gt;DSN or DSN-less connection&lt;/p&gt;
&lt;p&gt;Any idea?&lt;/p&gt;</description></item><item><title>IIS7 - NTFS Permission for Classic ASP and MS Access Database</title><link>http://forums.iis.net/p/1153151/1885087.aspx#1885087</link><pubDate>Mon, 17 Nov 2008 16:58:31 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1885087</guid><dc:creator>arny1</dc:creator><cs:applicationKey>iis7_-_classic_asp-41</cs:applicationKey><description>&lt;p&gt;&amp;nbsp;What should be the permission in a Vista - IIS7 system for Temp file? and ofcourse for intpub Folder!!!!!&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Classic Asp and MS Access problem on IIS7, windows vista home premium</title><link>http://forums.iis.net/p/1153121/1884969.aspx#1884969</link><pubDate>Sun, 16 Nov 2008 20:18:38 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1884969</guid><dc:creator>arny1</dc:creator><cs:applicationKey>iis7_-_classic_asp-41</cs:applicationKey><description>&lt;p&gt;I&amp;#39;ve been searching for the solution for more than a month.&lt;/p&gt;
&lt;p&gt;I tried every single step to connect and read Access Database in ASP pages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;%windir%\system32\inetsrv\appcmd set config /section:applicationPools /[name=&amp;#39;DefaultAppPool&amp;#39;].processModel.loadUserProfile:false&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp /grant Users:(CI)(S,WD,AD,X) &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp /grant &amp;quot;CREATOR OWNER&amp;quot;:(OI)(CI)(IO)(F)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I tried all of them, I also checked &lt;em&gt;the permission, manually,and still no luck, Can anybody tell me exactly what should I do?&lt;/em&gt; &lt;/p&gt;
&lt;p&gt;What are the permissions for the Database itself? who shiuld be the owner of the file? .....&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Microsoft JET Database Engine error '80004005'</title><link>http://forums.iis.net/p/1147247/1875192.aspx#1875192</link><pubDate>Mon, 28 Jul 2008 18:39:34 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1875192</guid><dc:creator>RitaRoy</dc:creator><cs:applicationKey>classic_asp--1</cs:applicationKey><description>&lt;div id="EchoTopic"&gt;
&lt;div id="post_message_6353304"&gt;I noticed a similar error a few months back in my application. After a week of head ache I could find a solution. Thanks to Kanbal.com. Try the solution in the below mentioned url. This could be bcos of the IUSR account permissions or the usage of MS access keywords in column names. Check it out at:-&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kanbal.com/index.php?/Internet-Technology/microsoft-jet-database-engine-error-80004005-unspecified-error.html" target="_blank"&gt;&lt;font color="#283849"&gt;http://www.kanbal.com/index.php?/Int...ied-error.html&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Re: Unspecified error</title><link>http://forums.iis.net/p/1146280/1865168.aspx#1865168</link><pubDate>Wed, 12 Mar 2008 06:48:36 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1865168</guid><dc:creator>vibhub</dc:creator><cs:applicationKey>iis7_-_classic_asp-41</cs:applicationKey><description>I too am getting the same error but can&amp;#39;t the find the resolution to it. Have Windows Vista Home Premium edition installed.</description></item></channel></rss>