ASP 插入数据, 换行问题解决方法

插入|解决|数据|问题

作用:当插入数据时, 把每行的回车符替换为 <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
*
\***************************************************/

时间: 2024-09-17 03:41:48

ASP 插入数据, 换行问题解决方法的相关文章

mssqlserver导入到数据库中插入文字乱码问题解决方法

mssqlserver导入到数据库教程中插入文字乱码问题解决方法,先看一下我的导入代码,应该是没有任何问题了. private void btninsert_Click(object sender, EventArgs e) { if (odimport.ShowDialog() == DialogResult.OK)//准备接收文件: { using (FileStream filestream = File.OpenRead(odimport.FileName)) { using (Stre

求mysql 大数据量问题解决方法?

问题描述 求mysql 大数据量问题解决方法? 一个mysql的数据表(大概有50000+)的数据,其中有一个字段的类型是blob的,存着相当大的二进制数据(大概有50k以上),有时候检索某个字段或者只是查询某个总共有几条数据就要相当长的时间,求有什么办法解决吗? 解决方案 把你经常需要查询的字段建立索引. 解决方案二: blob放在服务器上,然后用mysql记录它存放在服务器的地址.每次查就是根据地址来服务器取数据 解决方案三: MySQL数据库如何解决大数据量存储问题关于mysql大数据量分

Php中使用INSERT插入数据语句的方法

我们先来介绍INSERT语句 语法1: INSERT INTO table_name VALUES ("1", "2") 解说: 就是插入插入2个值.第一个值为:1 第二个值为:2   语句2:INSERT INTO table_name (column1, column2)VALUES (value1, value2) 解说:就是根据指定的键!插入指定的值.在字段 column1 插件的值为:value1 ,然后再字段column2 插入的值为:value2 IN

JQery jstree 大数据量问题解决方法_jquery

问题解决:生成的树是逐级加载的,在open函数中有一个生成节点的代码: 代码 复制代码 代码如下: for (var i=0; i<data.length; i++) { var n = TREE_OBJ.create(data[i], $(NODE)); if (onaddnode) onaddnode(n); } var firstChild = TREE_OBJ.children(NODE)[0]; if ($(firstChild).attr('id')==-1) TREE_OBJ.re

cmd中MySQL中文数据乱码问题解决方法_Mysql

我的MySQL是默认utf8编码的,所建数据库也是设置utf8编码,使用程序可以新增中文数据,在cmd中使用SQL语句新增数据则报类似Incorrect string value: '\xB2\xE2\xCA\xD4' for column 'title' at row 1错误,而使用SQL语句查询出之前程序所新增中文数据都是乱码的. 右击在cmd界面上面边框→属性→选项 ,查看cmd的编码方式是是GBK,并不是utf-8. 其实数据库内部是没有乱码的,只是和cmd的编码方式不一样,在cmd呈现

.Net创建Excel文件(插入数据、修改格式、生成图表)的方法

1.添加Excel引用 可以在.Net选项卡下添加Microsoft.Office.Interop.Excel引用,或在COM下添加Microsoft Excel 12.0 Object Library.它们都会生成Microsoft.Office.Interop.Excel.dll. 2.创建Excel. 有两种方法创建一个Excel Workbook实例. 1.需要一个模板文件,使用Open方法,参数较多: 1 object miss = Missing.Value; 2 Applicati

一起谈.NET技术,.Net创建Excel文件(插入数据、修改格式、生成图表)的方法

1.添加Excel引用 可以在.Net选项卡下添加Microsoft.Office.Interop.Excel引用,或在COM下添加Microsoft Excel 12.0 Object Library.它们都会生成Microsoft.Office.Interop.Excel.dll. 2.创建Excel. 有两种方法创建一个Excel Workbook实例. 1.需要一个模板文件,使用Open方法,参数较多: 1 object miss = Missing.Value;2 Applicatio

哪样插入数据性能更优?

问题描述 我现在的情况是:用存储过程插入数据,底层方法是每次插入都打开.关闭数据库.现在需要插入大量条数据,到底是读一条(网页抓取的)插一条,还是读到一个List中,再统一插入呢?哪样做性能比较好?另外恳请讲下大致原理? 解决方案 解决方案二:使用存储过程插入,然后.大数量,可以分块插入,比如5秒之后插入多少条数据.时间间隔来插入,不要一次性插入!解决方案三:如果你是每次插入都打开.关闭数据库批次插入数据性能会更好解决方案四:批次插入是指?一次插入一批?解决方案五:存到一个list再统一插入比较

asp.net 批量向数据库高效插入数据的方法

asp教程.net 批量向数据库教程高效插入数据的方法 有三种方法可以批量向数据库插入数据,利用dataset,利用事务,使用数据库中的Table类型变量实现数据插入 这种方法的前提是数据库中必须支持Table类型的变量 一.利用事务(transaction) '定义执行批量插入数据的函数,参数为insert SQL语句的数组 sub ExeTransaction (Byval Sqlstrlist as string()) dim Conn As String = "Provider=Micr