折叠刀多普勒价格:在.NET向Access插入数据出错了~~~

来源:百度文库 编辑:高考问答 时间:2024/04/29 23:09:14
public string dbname = System.Web.HttpContext.Current.Server.MapPath("LeaveWord.mdb");
public string sqlconn = ConfigurationSettings.AppSettings["SQLCONN"];

public bool Insert(string name,string email,string img,string body,string url)
{

bool result = false;
OleDbConnection conn = new OleDbConnection(sqlconn + dbname);
OleDbCommand cmd = new OleDbCommand("insert into UserTable(User_name,User_email,Image,body,url) values(@name,@email,@img,@body,@url)",conn);
..............

然后运行时就报错,INSERT INTO 语句的语法错误。我试过, 按照上面的语法完全可以在数据库中添加,不知道怎么一回事
用也用过单引号的,结果还是一样报错

单引号,sql的字符串。
insert into UserTable(User_name,User_email,User_Age) values('ChenLimin','Chen_Limin@msn.com',19)

你的写法可能会变成:
insert into UserTable(User_name,User_email,User_Age) values(ChenLimin,Chen_Limin@msn.com,19)