giasone777
活跃的成员
- 已加入
- 2019年7月19日
- 留言内容
- 29
- 编程经验
- 1-3
您好,
我想将多个查询发送到sql服务器。它适用于一个,但我试图使其适用于存储在数组中的多个值,这些数组来自列表框的多个选择。
因此,现在,@ RealVms确定了查询,例如,我希望该查询从数组getselections [num]中提取值,从而基本上具有以下效果
请帮助-提前谢谢。杰森
这些是存储在sql数据库中的VMware对象。最后,查询被发送到asp网格。以下代码确实有效,但仅适用于一个查询。
我想将多个查询发送到sql服务器。它适用于一个,但我试图使其适用于存储在数组中的多个值,这些数组来自列表框的多个选择。
因此,现在,@ RealVms确定了查询,例如,我希望该查询从数组getselections [num]中提取值,从而基本上具有以下效果
string selectSql = ("select 名称, vmHost, Uid from db_owner.vms where UID Like @gotselections[0] and where UID like @gotselections[1] ");
或更高,取决于列表框中的选择数量。请帮助-提前谢谢。杰森
这些是存储在sql数据库中的VMware对象。最后,查询被发送到asp网格。以下代码确实有效,但仅适用于一个查询。
C#:
string hosty = vmtofind.Text;
String GetSelection = objectList.SelectedItem.Text;
string RealVms = "%" + GetSelection + "%";
using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["sqlconnection"].ConnectionString))
{
con.Open();
string selectSql = ("select 名称, vmHost, Uid from db_owner.vms where UID Like @RealVms");
SqlCommand cmd = new SqlCommand(selectSql, con);
cmd.Parameters.AddWithValue("@RealVms", RealVms);
SqlDataReader dr = cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
con.Close();
由主持人最后编辑: