我哪里错了?

jwxian 2004-05-14 02:43:38
<%@ import namespace="system.data.oledb"%>
<%@ import namespace="system.data"%>
<HTML>
<HEAD>
<script language="vb" runat="server">
sub submit_click(sender as object,e as eventargs)
if page.isvalid then
dim posttime as string=now
dim id as integer
dim query,name,txt,e_mail as string
dim datasource as string=server.mappath("mylist.mdb")
dim constr as string
constr="provider=microsoft.jet.oledb.4.0;"
constr=constr &"password=;user id=Admin;data source="&datasource
dim myconn as oledbconnection=new oledbconnection(constr)
myconn.open()
query="select max(id) as id from mylist"
dim cmd as oledbcommand(query,myconn)
dim reader as oledbdatareder=cmd.executereder()
reader.read()
if isdbnull(reader.item("id") then
id=1
else
id=reader.item("id")+1
end if
reader.close()
name=username.value
tex=content.value
e_mail=email.value
txt=replace(txt,chr(13)+chr(10),"<br>")
query="insert into list"
query=query&"values("&id&",'"&name&"','"&e_mail&"','"&posttime query=query&"','"&txt&"')"
cmd=new oledbcommnd(query,myconn)
cmd.executenonquery()
username.value=""
email.value=""
content.value=""
response.write("谢谢您的留言")
myconn.close()
end if
end sub
</script>
</HEAD>
<body>
<form runat="server">
姓名:<input id="username" type="text" runat="server">
<asp:regularexpressionvalidator id="valid1" errormessage="必须输入姓名!" validationexpression=".(1,)" controltovalidate="username"
Runat="server"></asp:regularexpressionvalidator>
<P></P>
E_mail:<input id="e_mail" type="text" runat="server">
<asp:RegularExpressionValidator ID="valid2" Runat="server" controltovalidate="e_mail" validationexpression=".{1,}@.{1,}\..{1,}"
errormessage="请输入正确的email!" />
<P></P>
留言内容:
<P></P>
<textarea id="content" cols="40" rows="4" runat="server"></textarea>
<asp:RegularExpressionValidator ID="valid3" Runat="server" ControlToValidate="content" validationexpression=".{10,510}"
errormessage="留言太短,视为灌水,最大汉字数为255!" Width="152px" />
<P></P>
<input type="button" value="server">
</form>
</body>
</HTML>

错误原因"
行 16: myconn.open()
行 17: query="select max(id) as id from mylist"
行 18: dim cmd as oledbcommand(query,myconn)
行 19: dim reader as oledbdatareder=cmd.executereder()
行 20: reader.read()
源文件: http://localhost/sendemail/WebForm1.aspx 行: 18

我哪里错了,不里都正确的吗
...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvenlee 2004-05-14
  • 打赏
  • 举报
回复
18: dim cmd as oledbcommand = new oledbcomand(query,myconn)
jackie615 2004-05-14
  • 打赏
  • 举报
回复
up

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧