私は次のような更新クエリを持っています:
public void Update_Download(string _url){
Data.Connect();
using (Data.connexion)
{
string queryString = "update Fichier set Last_download=@last , Downloads_count= Downloads_count + 1 where Url = @url ";
SqlCommand command = new SqlCommand(queryString, Data.connexion);
command.Parameters.AddWithValue("@last", DateTime.Now);
command.Parameters.AddWithValue("@url", _url);
try
{
SqlDataReader reader = command.ExecuteReader();
}
catch { }
}
}
}
}
文字列接続:
public static SqlConnection connexion;
public static bool Connect()
{
System.Data.SqlClient.SqlConnectionStringBuilder builder = new System.Data.SqlClient.SqlConnectionStringBuilder();
builder["Initial Catalog"] = "Upload";
builder["Data Source"] = "bd";
builder["integrated Security"] = true;
string connexionString = builder.ConnectionString;
connexion = new SqlConnection(connexionString);
try { connexion.Open(); return true; }
catch { return false; }
}
public static void Disconnect()
{
if (connexion != null) connexion.Close();
connexion = null;
}
クエリは例外なく実行されていますが、テーブルは何も変更されていません。属性のタイプUrl
は varchar(Max) で、DBMS はSql Server
です。
それで、問題は何ですか?クエリを修正するにはどうすればよいですか?