我遇到一个非常奇怪的ASP问题!

huangkw007 2003-07-12 07:24:32
我给一个页面的值是1,1,1,06,哲学,全部,1,1,1,1,1,1,1,1,0,0,0,1,1,5,300,100
这样我UPDATE数据可以修改成功,但我要是给的值是1,1,1,06,科学社会主义与共产主义,全部,1,1,1,1,1,1,1,1,0,0,0,1,1,5,300,100 ~~~~~~~~字数较多
系统错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

多步 OLE DB 操作产生错误。请检查每个 OLE DB 状态值。没有工作被完成。

/admin_usergroup.asp,行318

我实验了一下超过4个字就会报错,4个字以下没有问题!
...全文
78 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
smallmobile 2003-07-14
  • 打赏
  • 举报
回复
up
还有一点char如果你设为200,而输入的字符不足200,那么剩下的他会用空格来填满(这是我的经验,不知道理论上对不对)
但是varchar就不会了,所以我们都用varchar
wjh6of6agriculture 2003-07-14
  • 打赏
  • 举报
回复
varchar会根据录入字符实际大小调整,但查询速度慢,char是固定的,但快!!!
huangkw007 2003-07-14
  • 打赏
  • 举报
回复
字段我设置成CHAR(200)
足够了吧。
请问varchar和char有什么区别?
  • 打赏
  • 举报
回复
设置成备注的 几解决问题了
inanition 2003-07-12
  • 打赏
  • 举报
回复
设成nvarchar(8)也可以,而且如果有可能汉字的字段,设成nvarchar是比较好的。
zhxhjj 2003-07-12
  • 打赏
  • 举报
回复
up
smallmobile 2003-07-12
  • 打赏
  • 举报
回复
在数据库中,字段长度是指英文长度,也就是说,如果你要存8个中文字,那么字段长度至少设为varchar(16),你从这方面检查一下吧,当然了,存字符是需要加引号的哦
mrjohny 2003-07-12
  • 打赏
  • 举报
回复
字段数据长度定义小于实际需要.
增加数据长度定义或者修改字段类型.
supercctv 2003-07-12
  • 打赏
  • 举报
回复
字段宽度多少,是不是设置成8了?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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