你好,試圖根據條件刪除表中的幾行,但我需要一些幫助,基本上我想刪除所有行,而條件爲真,然後停止並離開休息不變。用條件刪除多行
編輯:關於評論我道歉,即時通訊相當新的編程,抱歉,如果不做正確的事情即時通訊新本網站以及。
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的書? –
您在列名稱周圍使用單引號。我認爲這是一個印刷錯誤,並投票結束這些問題。 –