回 帖 发 新 帖 刷新版面

主题:急!哪位高人指点指点

<%
dim action,db,rs
action=request.QueryString("action")
stuno=request.Form("stu_no")
stuname=request.Form("stu_name")
studepart=request.Form("institute_dep")
stumajor=request.Form("department_pro")
stuenter=request.Form("stu_enter")
password=request.Form("stu_Pswd")
if action="add" then
   Set db=Server.Createobject("ADODB.Connection")
   db.open"Dsn=connTAB"
   sql="select * from student where stu_no='" &amp; stuno &amp; "'"
   Set rs=db.Execute(sql) 
   if rs.bof and rs.eof then
        sql="insert into student(stu_no,stu_name,institute_dep,department_pro,stu_enter,stu_Pswd) values('" &amp; stuno &amp; "','" &amp; stuname &amp; "','" &amp; studepart &amp; "','" &amp; stumajor &amp; "','" &amp; stuenter &amp; "','" &amp; password &amp; "')"
        
        db.execute(sql)
        response.Write("添加成功")
    else
        response.Write("学号已经被注册!")
    end if
End if
%>
<form id="form1" name="form1" method="post" action="adminaddstd.asp?action=add">
  <table width="100%" border="0">
    <tr>
      <td colspan="2">添加学生详细信息</td>
    </tr>
    <tr>
      <td>学号</td>
      <td><input name="stu_no" type="text" value="<%=rs("stuno")%>"/></td>
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配 第 41 行
<input name="stu_no" type="text" value="<%=rs("stuno")%>"/>
到底错在哪里,哪位强人帮帮忙啊

回复列表 (共3个回复)

沙发


<input name="stu_no" type="text" value="<%=rs("stuno")%>"/>
应该为:
<input name="stu_no" type="text" value="<%=rs("stu_no")%>"/>
试试看,一定对!

板凳

很明白的提示错误咯,sql语句出错了,类型不匹配,就是说该是数字型的东西,你却用字符串去表示了

3 楼


[size=6][/size][color=800000][/color][em1]我  要请教你们一个问题啊
我对编程是一点都不懂,情况是这样的:我在一个网络公司申请了做网站,花钱买了域名和空间还有邮箱,但是他们没有把网站做好,所以我要回了所有权限请别人做。可是我发现一个问题,就是他们并没有把所有的权限交还给我们,我想请教一下,所谓的网站的权限是哪些?他们现在随时都可以关掉我们的网站这是怎么回事啊?还有邮箱权限是什么啊?
是不是从他那买的东西,我只有管理权限没有支配权限啊〉?
着急死我了!谁可以帮我啊![em7]

我来回复

您尚未登录,请登录后再回复。点此登录或注册