0
안녕하세요. SqlCe를 처음 사용하고 프로그램을 실행하려고 할 때이 오류가 계속 발생하면서 문제가 발생합니다. 토큰 구문 분석 오류 (SqlCeExpeption)
나는 인터넷 검색을 시도했을 때 stackoverflow에 비슷한 질문을 보았지만 (예 : 후행 쉼표 등) 주어진 답은 나와 작동하지 않았다. 여전히 같은 오류가 발생했습니다.
사실 저는 C#으로 코딩 한 이후로 오래되었습니다. 지금 당분간 PHP를 해왔으므로 코드를 잘 작성했는지 확실하지 않습니다.
이 C# 코드 :public string Add()
{
using (SqlCeConnection con = new SqlCeConnection(db.connection))
{
try
{
con.Open();
SqlCeCommand cmd = new SqlCeCommand();
cmd.CommandText = "INSERT INTO safe(Url, Pword, Desc, DateAdded) VALUES(@Url, @Pword, @Desc, GETDATE())";
cmd.CommandType = CommandType.Text;
cmd.Connection = con;
cmd.Parameters.Add(new SqlCeParameter("@Url", Url));
cmd.Parameters.Add(new SqlCeParameter("@Pword", Password));
cmd.Parameters.Add(new SqlCeParameter("@Desc", Desc));
cmd.ExecuteNonQuery();
}
catch (SqlCeException ex)
{
return ex.Message;
}
catch (Exception ex)
{
return ex.Message;
}
}
return "Data Has Been Stored!";
}
}
변경에'Desc'을에'[제품 설명]'묶어야 할 필요가있다. –