3

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

SELECT     users.*
FROM         users
WHERE name LIKE @name

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

我正在使用带有 C# 的 VS08 和使用 OleDB-Driver 的 Access-Database

4

1 回答 1

3

看这里:

如何:创建参数化 TableAdapter 查询

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

尝试将 @ 替换为 ? 并查看您的查询是否编译。

于 2010-07-23T08:24:19.840 回答