SQL CE查询对应于MYSQL查询

时间:2013-05-11 10:46:25

标签: c# mysql sql-server-ce

我通过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中,'+'运算符用于连接。但我无法做到正确。关于如何修改上述陈述的任何想法?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我使用了以下查询!

string query = "UPDATE Projects SET Manpower = Manpower+" + "\'|" + manname + "\' 
WHERE Name=\'" + projname + "\';";