关于asp的一个问题?

[复制链接]
查看11 | 回复2 | 2008-7-27 02:07:31 | 显示全部楼层 |阅读模式
这是调用eWebeditor出现的一个奇怪的问题.
表单代码如下:

[I][/I]
接收代码:
dim sContent,i
for i=1 to request.Form("content1").Count
sContent=sContent&request.Form("content1")(i)
next
Set rs=Server.CreateObject("Adodb.RecordSet")
rs.open "select a_jianjie from about where ID=1",conn,1,3
rs("a_jianjie") = sContent
rs.update
rs.close
response.Write(sContent)
上面不管是for循环还是直接提取都可以.但都只能取得一个
范围内的语句.
即:假如提交的代码如下:测试
一下
则数据库只能获得测试
,可用response.write测试却没有任何错误,完全正常.
但如果是:测



却可以成功获得.
谁帮忙解答一下.
eWebeditor做了过滤 response.write已经获取了数据,说明没有过滤.
access属性是备注.

回复

使用道具 举报

千问 | 2008-7-27 02:07:31 | 显示全部楼层
eWebeditor做了过滤 或者数据库问题 access字段属性(备注) mssql字段属性(nvachar)';------------------------------------我用下列代码测试了一下 没问题,只是输入到access后 数据视图里只能看见一行文本:测试
;其实一已经全部输入了.你尝试用asp读记录看看应该能读出来的 或者在数据视图里 拖拽看看就能看见下面的一下
了刚刚亲测过 没问题的.你的程序也没问题 ,你读取记录就能全部看见了 :)<Form name="form1" method=
回复

使用道具 举报

千问 | 2008-7-27 02:07:31 | 显示全部楼层
按你这种说法,应该是Access的问题。我想知道你是如何知道Access中只有一行的?是不是你直接打开Access查看的,因为Access打开表后,默认行高只有一行,你调整一下Access的行高试试,说不定数据已经在里面了,只是你没有看到。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行