SELECT ID,Col1,Col2,Col3 FROM Table1 WHERE ID = ?
以上查询语句中的参数占位符 ? 是 ACCESS 数据库中写法,如果使用 SQL SERVER 数据库需要将 ? 修改为 @参数名称;使用 Oracle 数据库对于的应该修改为 :参数名称
比如在数据集对话框的参数页面中定义了一个参数,名称为:Param1,值为=[@ID]
SQL SERVER 对应的 SQL 查询语句为 SELECT ID,Col1,Col2,Col3 FROM Table1 WHERE ID = @Param1 |