日期:2010-09-04  浏览次数:21163 次

作用:当插入数据时, 把每行的回车符替换为 <br />

方法, 只使用简单的 replace 方法—— content_ = replace(request.Form("content"),chr(13),"<br/>")
如使用函数, 可这样使用—— content_ = funcName(request.Form("content"))

文件: insertform.asp——插入数据表单页, insert.asp——接收数据并处理页

---/-------------------------------------------------------------------

1. insertform.asp——插入数据表单页

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>

<body>
<form NAME="forminert" METHOD="post" ACTION="insert.asp">
  <p>classid:
    <input TYPE="text" NAME="classid">
  nclassid:
  <input TYPE="text" NAME="nclassid">
  <br>
title:
<input TYPE="text" NAME="title">

  <br>
  <textarea NAME="content" COLS="80" ROWS="10"></textarea>
</p>
  <p>
    <input TYPE="submit" NAME="Submit" VALUE="Submit">
    <input TYPE="RESET" NAME="Reset" VALUE="Reset">
</p>
</form>
</body>
</html>

---/-------------------------------------------------------------------

2. insert.asp——接收数据并处理页

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="../Connections/conn.asp" -->
<%
'接收表单数据必执行数据库接任

'定义变量并把接收到的表单数据赋值给变量
dim classid_, nclassid_, title_,content_ '定义变量
classid_=request.Form("classid") '接收 FORM表单 传递的数据, 并赋值给变量
nclassid_=request.Form("nclassid") '同上
title_=request.Form("title") '同上
content_=replace(request.Form("content"),chr(13),"<br/>")
'上面的语句作用为 接收 FORM表单 传递的数据, 并用 replace 替换回车符为——<br/>

set rsi = Server.CreateObject("ADODB.connection")
rsi.open MM_conn_STRING '数据库连接字符串
sql = "INSERT INTO article (classid,nclassid,title,content )  VALUES ("&classid_&","&nclassid_&",'"&title_&"','"&content_&"' ) " '插入数据操作
rsi.Execute(sql)
rsi.close
set conn=nothing

%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>

<body>

</body>
</html>

---/-------------------------------------------------

/****************************************************\
*
* subject : ASP 插入数据, 换行问题解决方法——简朴版 by Stabx
*
* author : Stabx<shawl.qiu@gmail.com>
*
* blog  : http://blog.csdn.net/btbtd \ http://btbtd.exblog.jp/
*
* blog name : Phoenix.GI - P.GI
*
* date  : 2006-4-24
*
\***************************************************/