使用INSERT写Nvarchar字段,结果只写入部分内容,why?

l_cheng 2000-03-04 09:28:00
只能写入128个中文字符,但该字段允许写4000个字符.
我先用一变量保存字符串,再写入,测试时发现写入前正常,写入后字段中仅有128个字符。


...全文
136 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
forgettor 2000-03-04
  • 打赏
  • 举报
回复
我猜你用的是sql7.0,如果是用odbc进行操作的,请将odbc升级为sql7.0所带的odbc
929 2000-03-04
  • 打赏
  • 举报
回复
我想知道你这个字段是什么样的类型,在SQL SERVER6。5的联机手册中介绍VARCHAR,最大可容纳255的字符。另外,使用普通类型时,以行存放数据,一行数据也是有限的,是不是你的表中行的数据长度超过了行长?

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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