“Error parsing the query” while getting @@Identity from SQL Server CE
问题 I'm writing a simple desktop application in which I'm using a local SQL database (SQL Server CE). Here is the problematic section: SqlCeConnection conn = new SqlCeConnection("Data Source=|DataDirectory|\\App_Data\\Rosters.sdf"); System.Data.SqlServerCe.SqlCeCommand cmd = new SqlCeCommand(); cmd.Connection = conn; cmd.CommandText = String.Format("Insert into Teams (LeagueID, TeamName, Color) values ({0},'{1}','{2}');SELECT @@IDENTITY;", leagueID, txtTeamName.Text.Replace("'", "''"), txtColor