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