Это частичный код, который я пробую
SqlConnection con = new SqlConnection(@"Data Source=ANSARI-PC\;Initial Catalog=BMS;Integrated Security=True");
string tname = idc + "-InvoiceT";
string sql = "select count(*) from '"+ tname + "' ";
con.Open();
SqlCommand sda = new SqlCommand(sql, con);
SqlDataReader myreader;
myreader = sda.ExecuteReader();
int lid;
Для приведенного выше кода я получаю эту ошибку. Неверный синтаксис рядом с '2-InvoiceT' 2-InvoiceT - это имя таблицы в базе данных 'idc', содержащее 2 в качестве значения.