你好,试图根据条件删除表中的几行,但我需要一些帮助,基本上我想删除所有行,而条件为真,然后停止并离开休息不变。用条件删除多行
编辑:关于评论我道歉,即时通讯相当新的编程,抱歉,如果不做正确的事情即时通讯新本网站以及。
private void button1_Click(object sender, EventArgs e)
{
string varsql2check = "";
do{
SqlConnection conn = new SqlConnection(@"Data Source=.\wintouch;Initial Catalog=bbl;User ID=sa;Password=Pa$$w0rd");
conn.Open();
string varsql = "DELETE FROM wgcdoccab WHERE 'tipodoc' ='FSS' and 'FP' "; //sql query
SqlCommand cmd = new SqlCommand(varsql, conn);
SqlDataReader dr = cmd.ExecuteReader();
} while(varsql2check = "SELECT * from wgcdoccab where 'tipodoc' !='FSS' and !='FP' and contribuinte !='999999990' and datadoc != CONVERT(varchar(10),(dateadd(dd, -1, getdate())),120);");
dr.Close();
conn.Close();
}
你没有指出是否出了问题。你有错误吗? – Saragis
你的代码中有太多错误。您的查询将不会工作。你有没有先读过关于C#和ADO.NET的书? –
您在列名称周围使用单引号。我认为这是一个印刷错误,并投票结束这些问题。 –