TableAdapter中的参数不被接受

时间:2010-07-23 08:17:21

标签: c# visual-studio-2008 parameters syntax-error tableadapter

我目前正在尝试设置我的TableAdapter,但它不允许我使用参数(这使得它毫无用处) - 当我创建一个新的查询时

SELECT     users.*
FROM         users
WHERE name LIKE @name

它告诉我'@'附近有一个SQL错误...

我正在使用VS08和C#以及使用OleDB-Driver的Access数据库

1 个答案:

答案 0 :(得分:3)

看这里:

How to: Create Parameterized TableAdapter Queries

  

构造参数化时   查询,使用参数表示法   特定于您的数据库   编码反对。例如,Access   和OleDb数据源使用   问号'?'表示   参数,所以WHERE子句会   看起来像这样:WHERE City =?。

尝试用@代替?并查看您的查询是否编译。