在过去的一个小时里,我一直在尝试此查询的不同变体,但我在用户名处收到错误,并且用户名只是一个普通字符串,其中的用户名是我从不包含特殊字符或任何内容的 xml 文件中获取的
我正在使用 SLQ 紧凑型 3.5
P.S 我尝试使用?而不是@username也不起作用
除“日期”外,所有字段均为“nchar”
C = nodeItem["user_from"].InnerText;
avatar = nodeItem["user_from_avatar"].InnerText;
string msgText = nodeItem["message"].InnerText;
DateTime dt=DateTime.Now;
string sql = "INSERT INTO posts(user,msg,avatar,date) VALUES(@username,@messige,@userpic,@thedate)";
using (SqlCeCommand cmd = new SqlCeCommand(sql, connection))
{
cmd.Parameters.Add("@username",C);
cmd.Parameters.Add("@messige", msgText.ToString());
cmd.Parameters.Add("@userpic", avatar.ToString());
cmd.Parameters.Add("@thedate", dt);
connection.Open();
cmd.ExecuteNonQuery();
adapter.Update(data);
connection.Close();
}
The error msg :
(source: clip2net.com http://clip2net.com/clip/m11962/1247582804-clip-16kb.png)
Thanks ,
Nikola
尝试用方括号“[user]”(可能还有日期)包围“用户”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)