为什么我在sql server 2000字段用ntext(16)中存入很大的字符串,但结果显示只存入一部分呢

ctimtide 2005-03-08 06:42:29
我想在sql server 2000字段中存入很大的字符串,


我的更改数据库中字段值的函数如下,数据库中“结果”项对应是ntext(16),但是用控件textbox显示修改的结果,时只能显示一大部分,监控显示的也是那部分,也就是说我只将一部分存入了数据库,这是怎么回事啊
private void Button2_Click(object sender, System.EventArgs e)
{
string UpdateStr="update shuzu set 结果="+"'if “客户类型”=“固定电话” and “话费实到帐时间”=“正点交付时间五天以内” then “客户信用等级”=“优”||"
+"if “客户类型”=“固定电话” and “话费实到帐时间”=“正点交付时间五天以上”and “通话种类”=“长话”and “每月话费累计”=“少于35元” and “通话发生时段”=“8:00至20:00” then “信用等级”=“良”||"
+"if “客户类型”=“固定电话” and “话费实到帐时间”=“正点交付时间五天以上”and “通话种类”=“长话”and “每月话费累计”=“少于35元” and “通话发生时段”=“20:00至8:00” and “客户所在地区”=“东城区”then “信用等级”=“差”||"
+"if “客户类型”=“固定电话” and “话费实到帐时间”=“正点交付时间五天以上”and “通话种类”=“长话”and “每月话费累计”=“少于35元” and “通话发生时段”=“20:00至8:00” and “客户所在地区”=“西城区”then “信用等级”=“良”|| "
+"if “客户类型”=“固定电话” and “话费实到帐时间”=“正点交付时间五天以上”and “通话种类”=“长话”and “每月话费累计”=“多于35元”then “信用等级”=“优”||"
+"if “客户类型”=“固定电话” and “话费实到帐时间”=“正点交付时间五天以上”and “通话种类”=“市话”and “客户所在地区”=“东城区”and “每月话费累计”=“多于35元 then “信用等级”=“良”||"
+"if “客户类型”=“固定电话” and “话费实到帐时间”=“正点交付时间五天以上”and “通话种类”=“市话”and “客户所在地区”=“东城区”and “每月话费累计”=“少于35元 then “信用等级”=“差”||"
+"if “客户类型”=“固定电话” and “话费实到帐时间”=“正点交付时间五天以上”and “通话种类”=“市话”and “客户所在地区”=“西城区” then “信用等级”=“良”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“东城区”and “通话种类”=“长话”and “每月话费累计”=“多于35元” then “信用等级”=“优”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“东城区”and “通话种类”=“长话”and “每月话费累计”=“少于35元” and “话费实际到帐时间”=“正点交付时间五天以内” then “信用等级”=“优”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“东城区”and “通话种类”=“长话”and “每月话费累计”=“少于35元” and “话费实际到帐时间”=“正点交付时间五天以上” then “信用等级”=“差”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“东城区”and “通话种类”=“市话”and “每月话费累计”=“多于35元” and “话费实际到帐时间”=“正点交付时间五天以内” then “信用等级”=“优”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“东城区”and “通话种类”=“市话”and “每月话费累计”=“多于35元” and “话费实际到帐时间”=“正点交付时间五天以上” then “信用等级”=“良”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“东城区”and “通话种类”=“市话”and “每月话费累计”=“少于35元” and “话费实际到帐时间”=“正点交付时间五天以内” then “信用等级”=“良”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“东城区”and “通话种类”=“市话”and “每月话费累计”=“少于35元” and “话费实际到帐时间”=“正点交付时间五天以上” then “信用等级”=“差”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“西城区”and “通话种类”=“长话”and “每月话费累计”=“多于35元” then “信用等级”=“优”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“西城区”and “通话种类”=“长话”and “每月话费累计”=“少于35元” then “信用等级”=“良”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“西城区”and “通话种类”=“市话”and “通话发生时段”=“8:00至20:00” then “信用等级”=“优”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“西城区”and “通话种类”=“市话”and “通话发生时段”=“20:00至8:00” and “话费实到帐时间”=“正点交付时间五天以内” then “信用等级”=“优”|| "
+"if “客户类型”=“小灵通”and “客户所在地区”=“西城区”and “通话种类”=“市话”and “通话发生时段”=“20:00至8:00”and “话费实到帐时间”=“正点交付时间五天以上”and “每月话费累计”=“少于35元”then “信用等级”=“差”||"
+"if “客户类型”=“小灵通”and “客户所在地区”=“西城区”and “通话种类”=“市话”and “通话发生时段”=“20:00至8:00”and “话费实到帐时间”=“正点交付时间五天以上”and “每月话费累计”=“多于35元”then “信用等级”=“良”||'";

SqlCommand cmd=new SqlCommand(UpdateStr,sqlConnection2);
sqlConnection2.Open();
cmd.ExecuteNonQuery();
sqlConnection2.Close();

}
...全文
258 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ctimtide 2005-03-08
  • 打赏
  • 举报
回复
能说清楚点吗
pann_cande 2005-03-08
  • 打赏
  • 举报
回复
是不是string类型的UpdateStr变量的默认长度不够啊?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧