我目前正在尝试设置我的TableAdapter,但它不允许我在创建新查询时使用参数(这使得它非常无用)。
SELECT users.* FROM users WHERE name LIKE @name
它告诉我附近有一个SQL错误 '@' …
'@'
我正在使用带有c_的VS08和使用OLEDB驱动程序的访问数据库
看这里:
How to: Create Parameterized TableAdapter Queries
构造参数化的 查询,使用参数表示法 特定于您的数据库 编码依据。例如,access 和OLEDB数据源使用 问号“?”表示 参数,因此WHERE子句将 像这样:城市在哪里?.
尝试用替换@?并查看查询是否编译。