我下了一个Ewebeditor,请问怎么引用?

我不知道怎么引用,也不知道怎么把编辑好的内容保存在ACCESS字段里,所以向各位哥哥请教一下,我不要教程,我只要大家给我讲下重点就是了,小弟能理解,我使用ASP技术,,,... 我不知道怎么引用,也不知道怎么把编辑好的内容保存在ACCESS字段里,所以向各位哥哥请教一下,我不要教程,我只要大家给我讲下重点就是了,小弟能理解,我使用ASP技术,,,我不知道怎么把该东西插入数据库,应用什么字段来保存编辑的内容呢??????特别是如何在ASP页面里面引用文本编辑框,谢谢大家@ 展开
 我来答
一块丑石
2009-03-11 · TA获得超过125个赞
知道答主
回答量:23
采纳率:100%
帮助的人:23.1万
展开全部
总结了以下,你基本提出了三大问题
一:关于引用
先创建一个textarea域,示例:
<textarea name="content" style="display:none"></textarea>
其中style="display:none" 决定了这个文本域是隐藏的.
在调用eWebEditer,示例:
<iframe ID="eWebEditor1" src="/ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="500" HEIGHT="350"></iframe>
其中src="/ewebeditor.htm?id=content&style=coolblue"中id=后面的第一个参数必须和textarea域的name属性的值一致.
输入信息页面完整示例:
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form name="myform" method="post" action="display.asp">
<textarea name="content" style="display:none"></textarea>
<iframe ID="eWebEditor1" src="/ewebeditor.htm?id=content&style=coolblue" frameborder="0" scrolling="no" width="500" HEIGHT="350"></iframe>
<input type="submit" name="btnSubmit" value="Submit">
</form>
</body>
</html>

二.关于获取eWebEditor中输入的值:
在上面完整代码中<form name="myform" method="post" action="display.asp">这一段中 属性action="display.asp"
display.asp指示了处理上面表单的程序.下面我们在display.asp中获取eWebEditor中编辑的值,示例:
<%
sContent = Request.Form("content")
Response.Write sContent
%>
其中Request.Form("content")中参数必须和textarea域中name的属性一致.
这样我们在display.asp已经获取了在eWebEditor中编辑的代码.
三.将获取的文本插入数据库:
由于eWebEditor中取出的值可能太长,你既然使用的是ACCESS数据库,那建议将保存该字段的类型设置为备注型,这样能存储更长的字符传.
在display.asp已经获取了eWebEditor编辑框框中的值,保存在了变量sContent了
要插入数据库的话,首先要做的就是让当前页面能够连接上数据库.请参看下面11中连接数据库的方法,选择合适你自己的数据库和方法:
1.Access数据库的DSN-less连接方法:

set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")

2.Access OLE DB连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")

3.SQL server连接方法:

set adocon=server.createobject("adodb.recordset")
adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=数据库名;"

4.SQL server OLE DB连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
"user ID=***;Password=***;"& _
"inital Catalog=数据库名"

5.Oracle 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"

6.Oracle OLE DB 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"

7.dBase 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"

8.mySQL 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={mysql};database=yourdatabase;
uid=username;pwd=yourpassword;option=16386;"

9.Visual Foxpro 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"

10.MS text 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&_
"extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"

11.MS text OLE DB 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=microsof.jet.oledb.4.0;data source=your_path;"&_
"Extended Properties'text;FMT=Delimited'"

连接成功后使用插入语句添加记录Insert

Insert语法:

Insert into table(field1,field2,....) Values (value1,value2,....)

例子:添加一作者是"cancer"的记录入book表:

insert into book (bookno,author,bookname) values (’CF001’,’cancer’,’Cancer无组件上传程序’)

本人会JAVA,经常使用JSP,对ASP不太了解,但原理都是一样的,希望各位网友批评指正.

参考资料: eWebEditer在线文档

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式