我通过c#代码使用以下查询在MYSQL中执行更新操作:
string query = "UPDATE Projects SET Manpower = CONCAT(Manpower," + "\'|" + manname +
"\') WHERE Name=\'" + projname + "\';";
后来,需要从MYSQL转向SQL CE。执行时出错:
The function is not recognized by SQL Server compact edition.
[Name of function = CONCAT.Data type (if unknown) = ]
我意识到在SQL CE中,'+'运算符用于连接。但我无法做到正确。关于如何修改上述陈述的任何想法?
答案 0 :(得分:0)
我找到了解决方案。我使用了以下查询!
string query = "UPDATE Projects SET Manpower = Manpower+" + "\'|" + manname + "\'
WHERE Name=\'" + projname + "\';";