起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 199|回复: 9

将数据类型 varchar 转换为 numeric 时出错

[复制链接]
发表于 2009-10-22 14:55:21 | 显示全部楼层 |阅读模式
invoke batch method error, invoke batch method error, ExecuteSQL error: 将数据类型 varchar 转换为 numeric 时出错。

有一数据表字段,以前的数据类型是数字,表现形式是数字,后来根据客户需求改成数据类型是字符,表现形式是字符串,可是在录入的时候会报出以上错误,这是怎么回事。
回复

使用道具 举报

发表于 2009-10-22 14:59:16 | 显示全部楼层
检查一下,此字段是否在信息层的数据集--字段编辑器中重载过。
回复 支持 反对

使用道具 举报

发表于 2009-10-22 14:59:44 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-22 15:00:08 | 显示全部楼层
没有在字段编辑器中重载过
回复 支持 反对

使用道具 举报

发表于 2009-10-22 15:04:52 | 显示全部楼层
修改数据类型后,强制创建物理表了吗?如果是运行环境,创建后还需要签入,签入后还需要刷新缓存哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-22 15:06:42 | 显示全部楼层
以上操作重复执行了好几次都是这样,就上来了
回复 支持 反对

使用道具 举报

发表于 2009-10-22 15:25:17 | 显示全部楼层
传个可以重现此问题的例子上来看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-22 15:36:03 | 显示全部楼层
object DataEdit21: TDataEdit
  Left = 65
  Top = 160
  Width = 70
  Height = 20
  Buttons = <>
  DataSource = DSWTD
  DataField = 'cysl'
  TabOrder = 12
  BevelInner = bvLowered
  BevelOuter = bvLowered
end

03.jpg

43.06 KB, 下载次数: 110

回复 支持 反对

使用道具 举报

发表于 2009-10-22 16:18:22 | 显示全部楼层
这个字段在数据库上的定义和这里一样吗?

还有,其他字段或者这个字段是否定义了自动填充等属性,涉及到这个字段的,检查一下吧,
回复 支持 反对

使用道具 举报

发表于 2009-10-26 23:25:10 | 显示全部楼层
应该是表现形式出问题了,看看数据集上的表现方式。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 04:21 , Processed in 0.041019 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表