问题描述
在数据库中我用text数据类型保存"NOTE(备注)"字段,在一页面中用了session保存了textbox输入的数据,然后在另外一个页面中用session接收,出现下面提示: 数据类型text和varchar在equalto运算符中不兼容。!!第一个保存session的页面代码为:stringNOTES=txtNOTES.Text;Session["NOTE"]=NOTES.ToString();接收数据页面:stringNOTES=Session["NOTE"].ToString();请问怎样解决呢?先谢谢了
解决方案
解决方案二:
Session["NOTE"]=txtNOTES.Text;stringNOTES=Session["NOTE"].ToString();
解决方案三:
經過檢查,無錯誤!!
解决方案四:
stringNOTES=txtNOTES.Text;Session["NOTE"]=NOTES.ToString();NOTES本身就是string型了为什么还要NOTES.ToString();
解决方案五:
stringNOTES=Session["NOTE"].ToString();读取seccion的时候要判断seccion是不是为空,seccion很爱丢失的if(Session["NOTE"]==null){//dosomething}
解决方案六:
数据类型text和varchar在equalto运算符中不兼容。!!将你错误的地方贴出来,不是Session存取出现问题.你那样写是可以取到的(当然最好先判断session是否为空)
解决方案七:
关注
解决方案八:
我经常这样用,没有错的呀
解决方案九:
数据类型text和varchar在equalto运算符中不兼容。!!你哪里是用到equal进行对比了,才导致的错误,好像并不是session的问题
解决方案十:
我也想了解,谢谢LZ.