【发布时间】:2013-07-17 17:22:22
【问题描述】:
我在stackoverflow上搜索了如何制作相关文件并尝试了各种方法,但都没有成功,我希望看看你们是否可以帮助我。
这是我的 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
那我到底做错了什么
【问题讨论】:
-
我不会在连接字符串中使用
'。而且我不会在目录名称上使用撇号,即使支持只是因为许多库不能很好地处理这个问题。尝试删除它,看看是否有帮助。 -
我会先选择一个简单而简短的名称值,它不包含任何特殊字符。
-
我现在收到这个错误 CS1012: Too many characters in character literal