起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 韩文斌

【结贴】Could not convert variant of type (String) into type (Double) 类型:EExp

[复制链接]
发表于 2007-12-28 16:15:47 | 显示全部楼层
把这个字段的定义删除掉。再建一个这个字段
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-28 16:16:14 | 显示全部楼层
版本管理工具里面的数据
  object FieldBYLJ: TBizFieldDef
    ID = 'BYLJ'
    DisplayName = #26412#26376#32047#35745
    DataType = dtString
    DataTypeAttribute.Size = 4
    EditStyleID = 'String'
    Alignment = taLeftJustify
    LookupDef.Kind = lkEnumValues
    LookupDef.Values.Strings = (

        '<?xml version="1.0" standalone="yes"?>  <DATAPACKET Version="2.0' +
        '"><METADATA><FIELDS><FIELD fieldname="'#20851#38190#20540'" attrname="xF0" fieldt' +
        'ype="string" WIDTH="255"/><FIELD fieldname="'#26597#25214#20540'" attrname="xF1" ' +
        'fieldtype="string" WIDTH="255"/></FIELDS><ARAMS/></METADATA><RO' +
        'WDATA><ROW xF0="'#26412#26376'"/><ROW xF0="'#32047#35745'"/></ROWDATA></DATAPACKET>')
    LookupDef.DisplayField = #20851#38190#20540
    LookupDef.KeyField = #20851#38190#20540
    LookupDef.ViewID = 'GridView'
    LookupDef.ViewProperties.Strings = (
      'object TGridViewDesigner'
      '  VisibleColumns.Strings = ('
      '    #20851#38190#20540)'
      '  Options = []'
      'end')
    LookupDef.Options = [loAutoRefresh, loDropDownButton]
    AutoFillDef.Trigger = [ftOnInsert, ftOnEdit, ftOnDataChange]
  end
回复 支持 反对

使用道具 举报

发表于 2007-12-28 16:21:47 | 显示全部楼层
看不出啥问题。楼主用排除法,先试试11楼的方法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-28 16:38:49 | 显示全部楼层
我服了,我把数据库里面的删除了,然后把逻辑表删除了,然后重新创建,把那个字段都改写成为byjlj,但是预览加数据时,却提示符号“bylj”没有定义,这到底是怎么回事?我又没有在自动填充里面引用那个值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-28 16:41:53 | 显示全部楼层
算了,我把这个表重新在设计吧
回复 支持 反对

使用道具 举报

发表于 2007-12-28 16:46:33 | 显示全部楼层
我总结下楼主步骤》  物理表删除—逻辑表删除——创建逻辑表或者物理表——改字段为byjlj
那肯定出14楼错误了。。。。
楼主别急,删除重新建立肯定可以的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-28 16:50:35 | 显示全部楼层
恩,我估计也是,我在来一遍,然后什么都自动填充及查找属性什么都先不加,然后再试一下,估计没有问题,先结贴吧,谢谢你了!
回复 支持 反对

使用道具 举报

发表于 2007-12-28 16:52:03 | 显示全部楼层
9楼的错误感觉是其他地方的表达式(如自动填充或查找属性或各种约束条件的表达式)用到了这个字段并且是按照double来处理的。可以把整个表的资源拷贝出来看一下。有没有其他地方使用BJLJ,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-29 09:15:44 | 显示全部楼层
恩,谢谢回帖,这个问题已经解决了,我在版本管理工具里面找到“BYLJ”字符,才找到是自己拷贝公式到自动填充里面,一直忘了改,不好意思!谢谢你们,结贴吧,昨天还是自己心太急了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-4 22:40 , Processed in 0.035013 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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