+ -
当前位置:首页 → 问答吧 → ASP表单提交数据到数据库成功,但是上面多出一行空记录

ASP表单提交数据到数据库成功,但是上面多出一行空记录

时间:2011-11-02

来源:互联网

VB code
<%

      Dim OrderID,Name,Province,City,Address,Zip,Phon,Email
OrderID=Session("OrderID")
If OrderID="" Then OrderID=0
Name=trim(request.Form("Name"))
Province=trim(request.Form("Province"))
City=trim(request.Form("City"))
Address=trim(request.Form("Address"))
Zip=request.Form("Zip")
Phon=request.Form("Phon")
Email=request.Form("Email")

set rs=server.createobject("adodb.recordset")
sql="select * from Orders where OrderID="&OrderID
rs.open sql,Conn,1,3
 If rs.EOF Then
      rs.addnew
         rs("Name")=Name
         rs("Province")=Province
         rs("City")=City
         rs("Address")=Address
        rs("Zip")=Zip
         rs("Phon")=Phon
         rs("Email")=Email
        rs("Date")=Date()
        rs.update
    end If
         rs.MoveLast
   rs.Close
    Set rs=Nothing
   
   Set Conn=Nothing
%>

ASP表单提交数据到数据库成功,但是上面多出一行空记录

作者: dengalcymy   发布时间: 2011-11-02

用INSERT添加数据。你这种方法非常不好。

作者: theforever   发布时间: 2011-11-02

引用 1 楼 theforever 的回复:
用INSERT添加数据。你这种方法非常不好。

额。。我最初用的是sql语句插入的,也是同样的问题,所以我就换了种更新的方式,但是还是不行。

作者: dengalcymy   发布时间: 2011-11-02

热门下载

更多