起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 808|回复: 16

关于存储过程数据集的问题**

[复制链接]
发表于 2007-1-25 09:13:21 | 显示全部楼层 |阅读模式
版本2250
存储过程中有一输入参数@rq varchar(20)
在业务信息中放入一个存储过程数据集A,设置好存储过程数据集A的数据库和存储过程名称后,但是A的参数属性中@rq的ParamType是ptUnknown,Value中的Type是null,结果想设置只读字段时,说@rq没有参数类型.
然后我修改了它的ParamType为ptInput,Value中的Type设置为OleStr.这时我想设置只读字段,却看不到任何字段.
请问该怎么解决?

正常情况下,我想存储过程中有输入参数时,建立存储过程数据集,应该直接把它的参数类型给带入了.
回复

使用道具 举报

 楼主| 发表于 2007-1-25 09:46:13 | 显示全部楼层
请帮忙解决一下,急!!用不同的数据引擎会有什么区别?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 10:36:47 | 显示全部楼层
怎么半天也没人来帮忙解决啊?
回复 支持 反对

使用道具 举报

发表于 2007-1-25 10:37:16 | 显示全部楼层
这个问题你在 建模工具中随便用个什么把它打开一下,然后就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 10:53:51 | 显示全部楼层
你这句话是什么意思,费解,我存储过程在delphi中运行就正常的,而在平台中就不行了.图在附件中

wyl.rar

22.97 KB, 下载次数: 147

回复 支持 反对

使用道具 举报

发表于 2007-1-25 10:58:54 | 显示全部楼层
就是说你在studio中,用个存储过程数据集,然后在表单中用对应的数据集代理OPEN一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 11:09:38 | 显示全部楼层
不行,假如建表格文档.首先新建时,就报错,好,忽略,引不到任何字段.
回复 支持 反对

使用道具 举报

发表于 2007-1-25 13:18:01 | 显示全部楼层
这是个问题,以后的版本中可能会修正,但手头可以用如下方法绕一下!
在建表格文档前先建一个窗体或表单用个DataSourceBroker引用你信息中的存储过程数据集,双击这个Broker打开一下存储过程数据集,存储过程数据集里就有了那些字段了,这个时候再去建表格文档去就行了!

上面包里图上的意思是:那个参数没有类型,你要打开存储过程数据集看他的参数属性(包括属性最下面的值类型,默认是Null是不行的,要手工改成参数的类型),看那个参数是什么类型?给他输入个值。再去打开,
这里的处理跟Delphi处理不完全一样,Studio中的使用要严格,Delphi中不写值就会默认一个空字符串或是什么的,现在Studio中不行!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 14:00:20 | 显示全部楼层
很遗憾,这个方法不行啊SMP! 双击就报没有参数或者报找不到存储过程. 还可以有其他的招么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 15:01:08 | 显示全部楼层
angry angry :cry: :notagree: :alien1: angry angry
怎么又沉了呀?真汗!angry :thumbdow:
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-24 02:38 , Processed in 0.039425 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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