内联参数的Database.ExecuteSqlCommand()错误

时间:2019-04-23 21:51:44

标签: sql string

我在c#项目中有以下代码行

Database.ExecuteSqlCommand(sqlText);

其中sqlText被加载为...

'The date for the even is ''{EventDate}'' - with {EventID} - is not complete.'

...的想法是将其插入到sql表的varchar列中。

当我尝试运行它时,出现错误:

'Index (zero based) must be greater than or equal to zero and less than the size of the argument list.'

我认为这里的问题是{EventDate}和{EventId}确实需要分别为{0}和{1},并且值是否需要一起提供?因此,这仅应作为sql执行,但目前还不能执行。

0 个答案:

没有答案