S saw Medlem sedan mars 2001 1 880 inlägg Frågan 4 mars 2006 19:00 #1 Detta fungerade i ASP.net 1,0
'i web.config
<add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source= C:\Inetpub\wwwroot\
ASP_Net-Test\Vistext\Data\allt.mdb;Persist Security Info=False;"/>
' i codebehind
DBConn = new OleDbConnection(ConfigurationSettings.AppSettings
["ConnectionString"]);
Det fungerar inte i ASP.net 2, hur gör jag där?
Jag fick ett tips innan, men det var för SQL-server.
A ahlen Medlem sedan juli 2004 98 inlägg Först och främst, vad är fel och vad får du för felmeddelande?
S saw Medlem sedan mars 2001 1 880 inlägg Jag får detta fel:
+ $exception {"Unrecognized attribute 'value'.
Note that attribute names are case-sensitive. (C:\\Inetpub\\wwwroot\\ASP_Net-Test\\
Saw-Asp.net\\web.config line 13)"} System.Exception
{System.Configuration.ConfigurationErrorsException}
G Gladh Medlem sedan maj 2001 2 812 inlägg ConfigurationSettings är påväg bort från .NET du skall använda dig av ConfigurationManager istället som ligger i System.Configuration som du måste adda en referense till.
- M
S saw Medlem sedan mars 2001 1 880 inlägg Problemen är detsamma:
Unrecognized attribute 'value'. Note that attribute names are case-sensitive.
(C:\Inetpub\wwwroot\ASP_Net-Test\Saw-Asp.net\web.config line 13)
I webconfig:
<connectionStrings>
<add name="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
C:\Inetpub\wwwroot\ASP_Net-Test\Saw-Asp.net\saw_filer\Data\allt.mdb;Persist Security Info=False;"/>
</connectionStrings>
och sedan hämtar:
DBConn = new OleDbConnection(ConfigurationManager.ConnectionStrings
["ConnectionString"].ConnectionString);
Jag hittar inget exempel för Access enbart för SQL-server.
cyprys Medlem sedan dec. 2000 3 563 inlägg <connectionStrings>
<add name="myConnectionString"
connectionString="Provider=Microsoft.J..." />
</connectionStrings>