我需要执行checklistbox中列出的sql脚本。我将如何从checklistbox中读取每个checklistbox的SQL脚本并将其放在上面。
SqlCommand sql = new SqlCommand(“SCRIPT”,con);
随时编辑代码并帮助我谢谢! :)
Name Age M.F Blood.Pressure is.cond
1 A 40 M 110 Low
2 B 55 F 112 Low
3 C 51 M 144 Low
4 D 14 M 134 Low
5 E 48 M 90 Low
6 F 78 M 85 Low
7 G 21 F 135 Low
8 H 59 M 150 Low
9 I 32 F 98 Low
10 J 63 M 150 Low
答案 0 :(得分:1)
我不明白你为什么要使用streamreader从checkedlistbox中获取值。填充checkedlistbox后,您可以尝试使用此代码执行sql命令,这些命令是checkedlistbox中的已检查项目。
// adding sql commands to your checkedlistbox:
checkedListBox1.Items.Add("SELECT * FROM Table_1");
SqlConnection con = new SqlConnection();
con.ConnectionString = "Server=localhost;Database=myDatabase;User Id=sa;Password = Password; ";
string str = "";
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
if (checkedListBox1.GetItemChecked(i))
{
str = (string)checkedListBox1.Items[i];
textBox1.Text = str;
SqlCommand cmd = new SqlCommand(str, con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
}
只要选中它们,就会执行checkedlistbox中的所有sql命令。