asp问题,没有出错,但是不能写入数据库

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:38:52
<%
'连接BBS数据库
Dim conn,connstr
connstr="Dbq="&Server.Mappath("houtai/news.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open connstr
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<link href="../neirong.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
font-size: large;
font-weight: bold;
}
-->
</style>
</head>

<body>

<script language="vbscript">

<%
neirong=request.form("neirong")
sql="select * from news where station='gongsijianjie'"
set rs=server.createobject("adodb.r

2处疑点。。

1.<script language="vbscript"> </script>

添加数据的代码为什么加在这个vbscprit中间??

2.

sql="select * from news where station='gongsijianjie'"

这句。

我不知道你表里是怎么样的字段。如果有station的字段的话。那这个字段里的内容是不是有gongsijianjie?

如果是有。那么代码可以这样写就能添加

删掉vbscprit

<%
neirong=request.form("neirong")
sql="select * from news "
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs.addnew
rs("neirong")=neirong
rs("station")="gongsijianjie"
rs.update
rs.close
%>

第一,把vb删掉
第二,你的asp代码,打开网页就已经执行了,而textarea的内容根本没有传递。
这样改

<%
A=request.QueryString("A")
if A=1 then
neirong=request.form("neirong")
sql="select * from news where station='gongsijianjie'"
set rs=server.