起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 616|回复: 11

Invalid parameter 错误[问题]

[复制链接]
发表于 2010-8-20 14:34:25 | 显示全部楼层 |阅读模式
在运行时出现Invalid parameter警告框,点击忽略,出现:运行订单业务功能的时候发生异常:DocView打开文档失败,错误类型:EBusiness

1.jpg

9.11 KB, 下载次数: 209

回复

使用道具 举报

 楼主| 发表于 2010-8-20 14:36:19 | 显示全部楼层
如下错误

2.jpg

19.58 KB, 下载次数: 201

回复 支持 反对

使用道具 举报

发表于 2010-8-20 15:30:49 | 显示全部楼层
呵呵,Invalid parameter 应该是这个功能用到参数了吧,是否是参数类型有问题
至于文档打不开,你在设计期间检查一下,看看这个文档是否有特殊的控件啥的,如果在设计期间打开没有问题,那就重新编译(是重新编译,不是编译哦)这个文档所在的信息,然后再看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-21 08:51:54 | 显示全部楼层
标准数据集中一个字段的问题。
数据库是原来已经有,导入生成数据字典。
其中有个用来做备注的字段;在数据库中的类型是 nvarchar(300),生成数据字典后 数据类型是:字符,表现类型:字符串。就是默认状太。我在标准数据集中选中这个字段就会出现上面的错误,不选中就没错,请教版主有什么解决方法不。。

3.jpg

108.75 KB, 下载次数: 206

回复 支持 反对

使用道具 举报

发表于 2010-8-23 09:29:05 | 显示全部楼层
数据类型是:字符
楼主,设置成文本类型看看呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-24 09:13:57 | 显示全部楼层
会和里面的数据有关系么?
回复 支持 反对

使用道具 举报

发表于 2010-8-24 09:29:43 | 显示全部楼层
因为没有环境,根据你的描述,是否跟字段类型有关,所以楼主备份一下数据库,然后尝试看看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-8 09:13:26 | 显示全部楼层
找到了是数据库字段大小,和生成数据字典中的大小不一样。
数据库中 备注 的数据类型是 nvarchar 长度是300, 可以存300个字符
生成的数据字典 备注的数据类型是 字符 ,长度 是300  只能存 150个字符。
把数据字典中的长度改成600还是报同样的错误,
请教有什么解决方法么?
回复 支持 反对

使用道具 举报

发表于 2010-10-8 16:42:41 | 显示全部楼层
保存数据最终肯定是数据库中的长度来控制这个数据的长度,数据字典不会对长度有影响吧?看错误提示应该是有参数错误。预览一下这个数据集(不要在业务信息上预览)看有没有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-8 16:52:55 | 显示全部楼层
数据集预览也是同样的错误,是因为数据库中数据长于显示长度的一半就会有。
我试过了,在测试的例子中,对于 长度是300的只能存入150个字符,对于输入150个以上字符的,会自动的截取前150个输入到数据库中。
是不是中文和别的字符占得长度不一样的关系,该怎么改的

d.rar

15.83 KB, 下载次数: 133

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 19:03 , Processed in 0.047883 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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