У меня есть этот код:
"SELECT tblschemeprojectpaymentgateway.paymentgatewayid, paymentgatewayname FROM " +
"tblschemeprojectpaymentgateway INNER JOIN tblpaymentgateway ON " +
"tblschemeprojectpaymentgateway.paymentgatewayid = tblpaymentgateway.paymentgatewayid"+
"WHERE tblschemeprojectpaymentgateway.schemeprojectid=`"+
SchemeProjectID.ToString()+"`", SqlConnection1);
sqlcmd.CommandType = CommandType.Text;
SqlConnection1.Open();
Npgsql.NpgsqlDataReader dr = sqlcmd.ExecuteReader();
, который запрашивает базу данных Postgresql.SchemeProjectID является Guid.Этот код прекрасно выполняется с помощью инструмента запросов к базе данных pgAdmin, но выдает синтаксическую ошибку в коде C # где-то вокруг «tblschemeprojectpaymentgateway».
Я пробовал SchemeProjectID в кавычках, обратном ключе и в том виде, в каком он есть - с и без.ToString ().
Не могу понять, что не так.