社区
疑难问题
帖子详情
关于修改ADO.recordset.field的一个问题
jaopen
2003-10-17 02:47:15
数据库里的某个char字段定义为20个字符,第一次操作该字段添加时,只有四个字符,第二次修改该字段时,若字符数目大于四个,也就是大于当前field.actualsize值,则会报错,有什么办法解决这种问题?
...全文
72
6
打赏
收藏
关于修改ADO.recordset.field的一个问题
数据库里的某个char字段定义为20个字符,第一次操作该字段添加时,只有四个字符,第二次修改该字段时,若字符数目大于四个,也就是大于当前field.actualsize值,则会报错,有什么办法解决这种问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jaopen
2003-10-18
打赏
举报
回复
错误发生在客户端里往field对象中赋值的时候
啊呀
2003-10-17
打赏
举报
回复
保存时数据库会转换‘1234’成
'1234□□□□□□'
'1234□□□□□□' + 'BCD'
长度要比10个长
'1234□□□□□□'
的长度等于
'1234567890'
zjcxc
2003-10-17
打赏
举报
回复
如果你表中存储的字符数据长度不是固定的,建议你改用varchar类型.当然,效率会略低于char
zjcxc
2003-10-17
打赏
举报
回复
--你是怎么修改的?char类型的字段,其后面会自动补空格.修改的时候要去空格.
--例子:
declare @tb table(a char(10))
insert into @tb
select 'a'
union all select 't'
union all select 'z'
--update @tb set a=a+'abc' --如果执行这句就会错.
update @tb set a=rtrim(a)+'abc' --正确的写法,去掉尾部空格再处理.
yujohny
2003-10-17
打赏
举报
回复
你修改数据库应该是在企业管理器,或者前途控件改的吧
因为char类型是会在后面添加空格充满20个字符
所以你不删掉后面的空格,再添加进字符,肯定报错。
你改字段类型为varchar或nvarchar,然后用这个语句批量将空格去掉
update 表 set 字段=RTRIM(字段)
sdhdy
2003-10-17
打赏
举报
回复
把该字段定义的大一些
alter table tablename alter column colname varchar(255)
LabSQL数据库工具包(完整版)
LabSQL 1.1a,网上这个版本很多,但大多数资源都缺几个函数,完整版的大小1.11MB,如果有大小是1.1MB的版本,它里面肯定缺几个函数,分别是查找记录:
ADO
Recordset
Find.vi;删除记录:
ADO
Recordset
Delete Record....
labsql工具包
ADO
Set
Field
Value.vi
修改
记录中某个字段的值。 下载后直接将解压文件夹复制到labview安装文件目录下的user.lib,例如C:\Program Files\National Instruments\LabVIEW 8.6\user.lib,其他版本亦然
sql+html 教程
附录A ASP对象和组件快速参考 ... ActiveX数据对象(
ADO
) .Command对象 .Error对象 .
Field
对象 .Parameter对象 .Property对象 .
Recordset
对象 ASP进程指示 服务器端包含 返回主目录
Access 2000数据库系统设计(PDF)---001
24210.10.2 设计
一个
月产品销售交叉表查询 24510.10.3 使用固定列标题的交叉表查询 24610.11 从其他数据库中的表创建查询 24710.12 疑难解答 24810.13 现实世界—优化多表查询 249第11章 用操作查询
修改
数据 25111.1...
Access 2000数据库系统设计(PDF)---002
24210.10.2 设计
一个
月产品销售交叉表查询 24510.10.3 使用固定列标题的交叉表查询 24610.11 从其他数据库中的表创建查询 24710.12 疑难解答 24810.13 现实世界—优化多表查询 249第11章 用操作查询
修改
数据 25111.1...
疑难问题
22,206
社区成员
121,710
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章