新手求教

hongyan2004 2004-04-03 10:50:14
运行下列代码出现错误,缺少对像,少一个括号,分号什么的,不知道怎么办,能看一下下面代码那里错了吗?
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<P align=center> </P>
<P align=center>name:<INPUT id=text1 name=text1></P>
<P align=center>num:<INPUT id=text2 name=text2></P>
<script language=javascript>
<!--
function add()
{ var name,num
name=(trim(request("text1")))
num=(trim(request("text2")))
if (name==""and num=="") then
alert("name and num don't null")
set conn=server.CreateObject ("adodb.connection")
set rs=server.CreateObject ("adodb.recordset")
conn.Open "add"
sqlstr="select * from stu"
set rs=conn.Execute(sqlstr)
if (rs.eof and rs.bof) then
rs.addnew
rs("name")=text1
rs("num")=text2
rs.Update
rs.close
conn.Close
}

-->
</script>
<P
align=center><INPUT id=button1 type=button value=add name=button1 onclick=add()></P>

</BODY>
</HTML>

...全文
9 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongyan2004 2004-04-03
danjingwu(寒夜孤风) 你好,你能不能帮我把上的改动一下,我按各位的意思改了还是说什么缺少对象,我是个新手,希望你能能多多指教。
回复
danjingwu 2004-04-03
在js里面,每个语句都要加分号(;),还有你连接数据库的语句应该加在<%……%>里面,这个是可以直接加在js里面的
回复
tweit 2004-04-03
if rs.eof and rs.bof then
这一句改一下,呵呵
回复
sdliubo 2004-04-03
你这个用的到底是vb 还是js

里面的语法不对

script language=javascript> 如果是VB 刚应用 Language=VBScript
<!--
function add()
{ var name,num js则应用dim
name=(trim(request("text1")))
num=(trim(request("text2")))
if (name==""and num=="") then 如果用js 则应用 if (name==""&&num=="")
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告