以下代码是正确的,
<wmx:AccessDataSourceControl id="AccessDataSourceControl1" runat="server" SelectCommand="SELECT * FROM [member]" ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source= c:\wwwroot\badmintonweb\ourteamdb.mdb"></wmx:AccessDataSourceControl>改成下面的写法就报错了.区别是路径前面用&连接了一下.
<wmx:AccessDataSourceControl id="AccessDataSourceControl1" runat="server" SelectCommand="SELECT * FROM [member]" ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=" & " c:\wwwroot\badmintonweb\ourteamdb.mdb"></wmx:AccessDataSourceControl>
错误提示为:“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误信息: 服务器标记的格式不正确。
<wmx:AccessDataSourceControl id="AccessDataSourceControl1" runat="server" SelectCommand="SELECT * FROM [member]" ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source= c:\wwwroot\badmintonweb\ourteamdb.mdb"></wmx:AccessDataSourceControl>改成下面的写法就报错了.区别是路径前面用&连接了一下.
<wmx:AccessDataSourceControl id="AccessDataSourceControl1" runat="server" SelectCommand="SELECT * FROM [member]" ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=" & " c:\wwwroot\badmintonweb\ourteamdb.mdb"></wmx:AccessDataSourceControl>
错误提示为:“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误信息: 服务器标记的格式不正确。
用“+”号
我的最终目的是想把路径改为相对路径,可是再调试的过程中发现 只要加上 & 符号就出错。
vb.net可以在服务器端用&来连结字符串可以用
<%=public的服务器端的变量%>来赋值ConnectionString=<%=服务器端的变量%>