FckEditor具体是怎么把表单内容存进ACCESS数据库的,该如何配置数据库(ASP)
假如我的表单内容插入个视频,又粘贴个图片,还有若干文本,怎样才能把这些内容存进数据库呢?我试了一下,输入简单的文本不报错,如果贴上图片就报"多步OLEDB操作产生错误。如...
假如我的表单内容插入个视频,又粘贴个图片,还有若干文本,怎样才能把这些内容存进数据库呢?我试了一下,输入简单的文本不报错,如果贴上图片就报"多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。"
ACCESS字段我设到255了,可是一个简单的图片还是会报.
如果存储的是路径那字符数超过了255吗?
所以我怀疑一篇文章保存到数据库的时候是不是不是在一条记录一个字段内完成的,如果这样,那编辑器又是整体的,怎么把里面内容拆开啊.
我的代码:<!-- #INCLUDE file="FckEditor/fckeditor.asp" -->
<form action="FckEditor/editor/aa.asp" method="post" name="Content" id="Content">
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/fckeditor/" '编辑器所以文件夹
oFCKeditor.ToolbarSet = "Custom"
oFCKeditor.Width = "60%" '宽
oFCKeditor.Height = "400" '高
oFCKeditor.Value = "" '默认值
oFCKeditor.Create "Content" '接受用的表单名称
%>
<input type="submit" name="Submit" value="提交">
</form>
aa.asp
<!--#include file="../../Connections/conn1.asp" -->
<%
set rs=Server.CreateObject("adodb.recordset")
rs.ActiveConnection = MM_conn1_STRING
sql= "select * FROM editor"
rs.open "select * FROM editor",MM_conn1_STRING,1,3
rs.addnew
rs("内容")= request("Content")
rs.update
rs.close
set rs=nothing
%>
谢谢2位仁兄解答,但新问题又出来了,我假如允许用户本地上传图片,那数据库该字段应设置什么类型,如果是OLE对象,来自网络的东西又会报错,如果是备注,又存不进2进制数据
还有个问题,我想把表单加上背景网格或者颜色,是不是应该改FckEditor\editor\skins\defaultfck_editor.css .SourceField后面代码?可是我改了之后在ASP网页中表单部分还是白色的,工具条部分是可以改的,这个改不了,是为什么? 展开
ACCESS字段我设到255了,可是一个简单的图片还是会报.
如果存储的是路径那字符数超过了255吗?
所以我怀疑一篇文章保存到数据库的时候是不是不是在一条记录一个字段内完成的,如果这样,那编辑器又是整体的,怎么把里面内容拆开啊.
我的代码:<!-- #INCLUDE file="FckEditor/fckeditor.asp" -->
<form action="FckEditor/editor/aa.asp" method="post" name="Content" id="Content">
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/fckeditor/" '编辑器所以文件夹
oFCKeditor.ToolbarSet = "Custom"
oFCKeditor.Width = "60%" '宽
oFCKeditor.Height = "400" '高
oFCKeditor.Value = "" '默认值
oFCKeditor.Create "Content" '接受用的表单名称
%>
<input type="submit" name="Submit" value="提交">
</form>
aa.asp
<!--#include file="../../Connections/conn1.asp" -->
<%
set rs=Server.CreateObject("adodb.recordset")
rs.ActiveConnection = MM_conn1_STRING
sql= "select * FROM editor"
rs.open "select * FROM editor",MM_conn1_STRING,1,3
rs.addnew
rs("内容")= request("Content")
rs.update
rs.close
set rs=nothing
%>
谢谢2位仁兄解答,但新问题又出来了,我假如允许用户本地上传图片,那数据库该字段应设置什么类型,如果是OLE对象,来自网络的东西又会报错,如果是备注,又存不进2进制数据
还有个问题,我想把表单加上背景网格或者颜色,是不是应该改FckEditor\editor\skins\defaultfck_editor.css .SourceField后面代码?可是我改了之后在ASP网页中表单部分还是白色的,工具条部分是可以改的,这个改不了,是为什么? 展开
3个回答
展开全部
应该把数据库字段设为备注型,然后文章存入数据库时,如果有图片或视频,大多数的编辑器则是把他们的地址存入数据库,而不是把图片本身存入数据库,如果仍有问题,估计是你用的编辑器有问题,它没有处理好图片和视频的写入。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想在数据库中存放图片或程序,就是用ole类型,转为2进制写入
但不建议这样做,数据库刷新时很慢,图片显示并不快,并且日久天长,你的数据库就因太大而爆了
ACCESS数据库字段类型,字符和备注其实是一样的,虽然备注存放的多,但并不影响运行速度。
但不建议这样做,数据库刷新时很慢,图片显示并不快,并且日久天长,你的数据库就因太大而爆了
ACCESS数据库字段类型,字符和备注其实是一样的,虽然备注存放的多,但并不影响运行速度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库的内容字段类型设置为“备注”试下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询