客户机更新数据库问题
发表在ASP.NET图书答疑 2010-04-06
是否精华
版块置顶:
在Web服务器的IIS中进入注册页面可以注册用户,说明数据库可更新,但在别的客户机上注册用户就会报错“将截断字符串或二进制数据。”

数据库为SQL Server放在单独一台数据库服务器上
分享到:
精彩评论 5
大伟_mrkj
学分:0 LV1
2010-04-06
沙发
读者朋友你好!
“将截断字符串或二进制数据。”
你把数据库的字段长度改成200或更长一点,原来字段长度可能是50 
compaq
学分:0 LV1
2010-04-06
板凳
谢谢大伟!

数据是ntext类型的,字符串长度也不大,应该能存下。主要问题是在Web服务器上注册时可以更新数据库,现在的问题是在别的客户机上注册才出错,说明字段的长度应该够了呀,不知道哪里还有问题?
compaq
学分:0 LV1
2010-04-06
地板
问题已解决,改为200后就成功了,不过在服务器上能通过不知道什么原因
大伟_mrkj
学分:0 LV1
2010-04-06
4L
读者朋友你好!
将截断字符串或二进制数据。语句已终止。 主要原因就是你增加的数据类型与数据库中字段所定义的不符。解决方法:一个是修改数据库字段大小;再一就是是加强数据强壮性,严格的输入判断。防止添加的信息类型或者长度与数据库表中字段所对应的类型不符合。
一般情况这种两种方法就行了。
你说的在别的客户端,是不是用IIS来作为服务器? 
compaq
学分:0 LV1
2010-04-06
5L
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
读者朋友你好!
将截断字符串或二进制数据。语句已终止。 主要原因就是你增加的数据类型与数据库中字段所定义的不符。解决方法:一个是修改数据库字段大小;再一就是是加强数据强壮性,严格的输入判断。防止添加的信息类型或者长度与数据库表中字段所对应的类型不符合。
一般情况这种两种方法就行了。
你说的在别的客户端,是不是用IIS来作为服务器? 

[/FIELDSET]

回复:对呀,别的客户端是用IIS来做服务器,客户端一直不能添加数据,只是IIS服务在没有修改数据库前也能更新数据,数据库放在另一台机器上。
  
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照