急。。。。。。。。。。。,在线

computer110 2004-05-04 11:03:27
<!--#include file="../conn.asp"-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<script language="javascript">
function check1()

{
if (document.form1.a.value=="")
{alert("请选择栏目");
document.form1.a.focus();
return false;}
if (document.form1.title.value=="")
{alert("标题不能为空");
document.form1.title.focus();
return false;}
if(document.form1.value=="")
{alert("内容不能为空");
document.form1.focus();
return false;}
return;
}
</script>
<%
if trim(request("save"))="save1" then
set rs=server.createobject("adodb.recordset")
sql="select * from news"
rs.open sql,conn,1,3
rs.addnew

rs("ntype_id")=trim(request("a"))
rs("news_title")=trim(request("title"))
rs("news_type")=trim(request("content"))
rs("news_link")=trim(request("d"))
rs("news_from")=trim(request("e"))
rs("news_images")=trim(request("f"))
rs.update
rs.close
response.write "<script>alert('添加文章成功!'); location.href='news_add.asp';</script>"
response.end
end if
%>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<form action="news_add.asp" method="post" name="form1" onsubmit="return check1();">
<tr>
<td width="125" height="25">选择文章栏目*</td>
<td width="375"><select name="a" id="a">
<option value="">选择您要的栏目</option>
<%
set rs=server.createobject("adodb.recordset")
sql="select * from type1"
rs.open sql,conn,1,3
do while not rs.eof
%>
<option value="<%=rs("typeid")%>"><%=rs("type")%></option>
<%rs.movenext
loop%>
</select></td>
</tr>
<tr>
<td>添加文章标题*</td>
<td><input name="title" type="text" id="title" size="20"></td>
</tr>
<tr>
<td>添加文章内容*</td>
<td rowspan="10"><textarea name="content" cols="50" rows="10" id="content"></textarea></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td height="18"> </td>
<td> </td>
</tr>
<tr>
<td>添加文章链接</td>
<td><input name="d" type="text" id="d"></td>
</tr>
<tr>
<td>文章来源于</td>
<td><input name="e" type="text" id="e"></td>
</tr>
<tr>
<td>添加图片</td>
<td><input name="f" type="text" id="f"></td>
</tr>
<tr>
<td> </td>
<td><input type="hidden" name="save" value="save1">
<input type="submit" name="submit" value="添加"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</form>
</table>
</body>
</html>

最后提交的时候,

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/hongli/admin/news_add.asp, 第 42 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

页:
POST 61 bytes to /hongli/admin/news_add.asp

POST 数据:
a=1&title=a&content=a&d=&e=&f=&save=save1&submit=%CC%ED%BC%D3
...全文
28 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyangxuan 2004-05-05
  • 打赏
  • 举报
回复
给你三种解决方案:
一:将rs.open sql,conn,1,3改成rs.open sql,conn,3,1
二:您的数据库链接文件换一种链接方式!换成OLEDB方式!
三:在网页中插入的conn.asp最好将此文件拷到同目录一个。然后<1--#include file=conn.asp-->


如果您解决了希望您在CSDN上给我点分吧。我在那里也回您贴。3Q!!!!~!~:)
zorou_fatal 2004-05-04
  • 打赏
  • 举报
回复
你看看你的字段是否允许为空
以及数据库权限等等的。
computer110 2004-05-04
  • 打赏
  • 举报
回复
那问题出在哪呢
zorou_fatal 2004-05-04
  • 打赏
  • 举报
回复
和这个check1没啥大关系吧?
那个只是校验数据格式是否正确的啊。
computer110 2004-05-04
  • 打赏
  • 举报
回复
onsubmit="return check1();"我帮把这个去了,就可以添加了,这是什么原因呀,

这里没人可能解决吗,
computer110 2004-05-04
  • 打赏
  • 举报
回复
rs("ntype_id")=trim(request("a"))
rs("news_title")=trim(request("title"))
rs("news_type")=trim(request("content"))
rs("news_link")=trim(request("d"))
rs("news_from")=trim(request("e"))
rs("news_images")=trim(request("f"))
rs.update <---指向这里错误,真的不明白呀

有人吗,

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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