エラー: 認識できないエスケープ シーケンスです。
コード:
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";
}
何か案は?アクセスデータベースにデータを入力しようとしているだけです。エラーは接続文字列「\」に表示されます
乾杯