错误:无法识别的转义序列。
代码:
string ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\DriveBuy.accdb";
OleDbConnection con = new OleDbConnection(ConnectionString);
if (FileUpload1.HasFile)
{
String sPath = MapPath(FileUpload1.FileName);
FileUpload1.PostedFile.SaveAs(sPath);
con.Open();
string mysql;
mysql = "INSERT INTO Cars(Make,Model,Price,Picture) VALUES (?,?,?,?)";
OleDbCommand cmd = new OleDbCommand(mysql, con);
cmd.Parameters.AddWithValue("@p1", tbMake.Text);
cmd.Parameters.AddWithValue("@p2", tbModel.Text);
cmd.Parameters.AddWithValue("@p3", Convert.ToDecimal(tbPrice.Text));
cmd.Parameters.AddWithValue("@p4", FileUpload1.FileName);
cmd.ExecuteNonQuery();
con.Close();
}
else
{
lblError.Text = "Image was not uploaded";
}
有任何想法吗?我只是想将数据输入到访问数据库中。错误出现在连接字符串“\”上
干杯