Я искал вокруг stackoverflow о том, как сделать относительный файл, и попробовал разные вещи, и он не работал, и я надеялся увидеть, могли бы вы, ребята, помочь мне вне.Как получить относительный путь в файле web.config
здесь мое соединение жала в моем файле web.config:
<add name="2007 Database 05-12-2013(Esfahanian's conflicted copy 2013-06-24)
ConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" providerName="System.Data.OleDb"/>
и здесь относительный путь в моем aspx
файле:
<script runat="server">
string connectionString = ConfigurationManager
.ConnectionStrings["2007 Database
05-12-2013(Esfahanian's conflicted copy 2013-06-24) ConnectionString"]
.ConnectionString + Server.MapPath("..\..\Anderson\2007
Database 05-12-2011 (Esfahanian's conflicted copy 2013-06-24).mdb");
</script>
И я получаю эту ошибку: CS1009: Unrecognized escape sequence
Итак, что именно я делаю неправильно
Я бы не использовать '' 'в строку подключения. И я бы не использовал апостроф в имени каталога, хотя поддерживается только потому, что многие библиотеки не справляются с этим достаточно хорошо. Попробуйте удалить его и посмотреть, поможет ли это. – Icarus
Я бы начал с выбора простого и короткого имени, которое не содержит специальных символов. –
Я получаю эту ошибку сейчас CS1012: Слишком много символов в символе буквально – foobar2023