SQL更新不接受alpha

时间:2016-10-25 11:30:49

标签: sql sql-server crystal-reports

我是新来的。 我创建了一个带有更新命令的水晶报告(我知道,它不赞成 - 但我需要多个值参数) 该命令有一个用于更新的参数。 当我输入更新的值是数字时,一切都很完美。一旦我添加任何alpha,我就会无法从数据库中检索数据'错误。 其更新的字段是varchar(100)数据类型,参数是字符串。 我无法弄清楚如何或添加到update语句以允许alphas。 (我没有专家,但我有SQL视图和水晶的经验,但没有那么多技术的东西)请帮助:( :( 这是我的更新命令 - 它非常简单,并且适用于数字....

Update MdnMaster
Set  DispatchComments1 = {?RN}
where (MdnMaster.Invoice in {?Invoice})

谢谢

1 个答案:

答案 0 :(得分:0)

您是否尝试将其投射到nvarchar?

像这样:

Update MdnMaster
Set  DispatchComments1 = {?RN}
where (MdnMaster.Invoice in CAST( {?Invoice} AS NVARCHAR(MAX) ) )