更新:2007 年 11 月
下面的步骤假定在“数据源”窗口中有一个 SQL Server Compact 3.5 数据库。有关更多信息,请参见 如何:创建数据库(设备) 或如何:向设备项目添加数据库。
如果需要用户能为一个参数输入不同的值,在设计查询时,请将问号(“?”)用作该参数。如果在 Windows 窗体设计器上使用此智能标记创建查询(如下面的一组步骤所示),则会在 Windows 窗体中自动生成一个用户界面。如果在数据集设计器中从“TableAdapter”创建查询(如最后的一组步骤所示),则不会自动生成用户界面。
| .gif) 说明: | 
|---|
| 对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您使用的 Visual Studio 版本及设置。有关更多信息,请参见Visual Studio 设置。 | 
使用 Windows 窗体设计器为指定参数进行设置
- 从“数据源”窗口中将一个 Datagrid 格式或详细信息格式的表拖动到设计器中的窗体上。 - 单击表名右侧的箭头可选择格式。 
- 单击被拖动的组件上的智能标记,再单击“添加查询”。 - 用于打开“任务”对话框的键盘快捷键为 Shift+Alt+F10。 
- 在“查询标准生成器”对话框中选择“新查询名称”。 - 使用默认名称或自己创建一个名称。 
- 现在,可以通过更改“查询文本”框中的 SQL 语句或单击“查询生成器”来指定参数。 
使用“查询文本”框指定参数
- 将 WHERE 子句添加到 SELECT 语句的末尾。 
- 单击“确定”关闭“查询标准生成器”对话框。 - 设计器中的窗体上出现一个查询绑定按钮。 
使用“查询生成器”指定参数
- 在“查询生成器”对话框中执行以下操作: - 在“SQL 语句”窗格中添加一个 WHERE 子句。 - - 或 - 
- 在相应的“列”列表中的“筛选器”下键入参数。 - 此方法将在“SQL 语句”窗格中写入 WHERE 子句。 
 
- 单击“确定”,关闭“查询生成器”对话框。 
- 单击“确定”关闭“查询标准生成器”对话框。 - 设计器中的窗体上出现一个查询绑定按钮。 
使用数据集设计器指定参数
- 在“解决方案资源管理器”中,右击 .xsd 文件,然后单击“打开”。 
- 在“数据集设计器”中,右击“TableAdapter”,指向“添加”,然后单击“查询”。 
- 在 TableAdapter 查询配置向导中,选择“使用 SQL 语句”,然后单击“下一步”。 
- 在“选择查询类型”页上,选择“SELECT(返回单个值)”,然后单击“下一步”。 
- 在“指定 SQL SELECT 语句”页上,单击“查询生成器”。 - 如果需要,可以在此添加 WHERE 子句。 
- 按此主题前面所述的方法使用查询生成器。 .gif) 说明: 说明:- 当使用“TableAdapter 查询配置向导”创建查询时,不会自动生成用户界面元素。 
请参见
任务
概念
使用 SQL Server Compact 3.5 数据库(设备)