我試圖使用這個Update
命令,但它不能正常工作。當我在SQL Server 2008中運行它,但不能在Visual Studio 2012Visual Studio 2012更新查詢
SqlCommand cmd= new SqlCommand("UPDATE dwh_staging_table SET pestpopulation1 = @avg_pest1 WHERE DistrictName = @DistrictName and TownName = @TownName And VarietyOfCrop = @V_Crop And pestpopulation1 = @pest", con1);
cmd.Parameters.AddWithValue("@avg_pest1",16);
cmd.Parameters.AddWithValue("@DistrictName", "Multan");
cmd.Parameters.AddWithValue("@TownName","Ambala");
cmd.Parameters.AddWithValue("@V_Crop","NIAB 999");
cmd.Parameters.AddWithValue("@pest",0);
adapter.UpdateCommand = cmd;
其中petpopulation爲零它不產生任何錯誤其只是不updatng值當我運行在MS SQL Server 2008相同的查詢它的工作原理.. – user1056466
您正在分配更新命令來選擇適配器命令檢查我的答案,並使用參數terrie查詢,以避免SQL注入攻擊 –