使用FCKeditor想把其中的内容保存到数据库中但就保存不进去
SQL语句如下:开发语言是C#
cmd.CommandText = "insert reply(Ip,Username,Message,Replytime,postid,id)values('" + Request.ServerVariables.Get("Remote_Addr").ToString() + "','" + Session["UserLeve"] + "','" + Request["content"] + "','" + DateTime.Now + "','" + Request.QueryString["postid"] + "','" + Session["UserID"] + "');";
cmd.Connection = conn;
SqlDataReader drReader = cmd.ExecuteReader();
为什么别的内容都能保存到数据库.可是FCKeditor的内容保存后就是空的.在页面有输入内容.但点了保存还是空.在网上好像有人说是''引号在SQL里的问题.本人新手.还不太懂.希望大家帮帮忙.教教我.如何把FCKeditor的内容保存到数据库去.显示出来又要如何设置???
在线等.谢谢
不好意思.分快没了...给的不多.希望大家帮帮忙.解决后马上结贴
------解决方案--------------------确认FCKeditor的内容能正常提交.
页面aspx头部要加上<%@ Page Language="C#" ValidateRequest="false" ---不检查有害信息
Response.Write (Fckeditor1.value); ---输出检查是否正常提交.
插入SQL使用:ExecuteNonQuery而不是ExecuteReader
cmd.Connection = conn;
cmd.ExecuteNonQuery();
------解决方案--------------------SQL语句:INSERT INTO
注意大小写:
Fckeditor1.
Value
------解决方案--------------------SQL语句都写错了,Insert Into reply(.....
其次FcKeditor的值是Value,而不是Text
------解决方案--------------------ValidateRequest="false"