Hello, I want to insert cell value to my database. Here's my code:

VB.NET Code:
  1. private void UpdateMD5Record(string fn, string md5)
  2. {
  3.     m_dbConnection.Open();
  4.  
  5.     SQLiteCommand command = new SQLiteCommand("PRAGMA foreign_keys = ON", m_dbConnection);
  6.     command.ExecuteNonQuery();
  7.  
  8.     string sql = @"UPDATE 'tbl_programs' " +
  9.             @"SET('txt_md5' = :md5) " +
  10.             @"WHERE ('txt_programName' = :pn" +
  11.         @"); ";
  12.     command = new SQLiteCommand(sql, m_dbConnection);
  13.     command.Parameters.AddWithValue("md5", md5);
  14.     command.Parameters.AddWithValue("pn", fn);
  15.     command.ExecuteNonQuery();
  16.     m_dbConnection.Close();
  17. }

However I'm getting this error:

An unhandled exception of type 'System.Data.SQLite.SQLiteException' occurred in System.Data.SQLite.dll

Additional information: SQL logic error or missing database

near "=": syntax error
Can anyone help me?