在日期提示下使用Free Hand SQL(4.2 SP5)

2020-08-15 20:10发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

我正在尝试使用Free Hand SQL执行存储过程并提示输入日期,但出现数据类型转换错误。 下面是查询和错误。

EXEC [Test]。[dbo]。[Alpha] @FridayDate = @Prompt('Enter Date','A',, Mono,Free,Persistent ,, User:0)

最初,变量@FridayDate的数据类型在SP中为varchar,当我将数据类型更改为Date时,出现以下错误。

我可以毫无问题地直接传递日期值,以下是查询。

EXEC [测试]。[dbo]。[Alpha] @FridayDate ='20200605'

任何人都可以建议解决此问题的方法。

谢谢

克里斯汀

(13.8 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

我正在尝试使用Free Hand SQL执行存储过程并提示输入日期,但出现数据类型转换错误。 下面是查询和错误。

EXEC [Test]。[dbo]。[Alpha] @FridayDate = @Prompt('Enter Date','A',, Mono,Free,Persistent ,, User:0)

最初,变量@FridayDate的数据类型在SP中为varchar,当我将数据类型更改为Date时,出现以下错误。

我可以毫无问题地直接传递日期值,以下是查询。

EXEC [测试]。[dbo]。[Alpha] @FridayDate ='20200605'

任何人都可以建议解决此问题的方法。

谢谢

克里斯汀

(13.8 kB)
付费偷看设置
发送
2条回答
Haoba3210
1楼-- · 2020-08-15 20:32

您可以将提示更改为" D"或" DT"而不是" A"吗?

独立观察员
2楼-- · 2020-08-15 20:11

感谢您的回复,贾瓦哈尔!

我同时尝试了" D"和" DT"。 我遇到了" D"错误,我认为这是因为" D"正在传递今天的日期,而@FridayDate仅接受周五日期,例如7/3/2020、6/26/2020。

EXEC [Test]。[dbo]。[Alpha] @FridayDate = @Prompt('Enter Date','D',, Mono,Free,Persistent ,, User:0)

DT提供的数据类型转换错误与第一个屏幕截图相同。

一周热门 更多>