webForumDet fria alternativet

Vad tror ni är smartast!

.NET

92 svar · 2 300 visningar · startad av Nickemannen · sida 5 av 5

Frågan, av Nickemannen

Vad tror ni är smartast! Lägga datbaskopplingsträngen i global filen eller tar det för mycket minne? eller ha med en include fil? kan ju bli jobbigt om man skall byta lösenord eller något senare. OBS! jag menar bara strängen t.e.x String strConn = "server=(local)\\NetSDK;database=pubs;TrustedConnection=yes";

Läs frågan i sin helhet →
Medlem sedan apr. 20012 266 inlägg
#81

Den lösning har redan diskuterats. Går ut på att lägga ConnectionString i web.config.

Medlem sedan aug. 20003 575 inlägg
#82

PatrikB

Kan du skicka någon kod snutt från deras forum så man ser hur den connectar och skapar det ?

Alltid roligt att se hur olika har gjort.

Medlem sedan mars 20002 836 inlägg
#83

Vet att denna fråga varit uppe tidigare.
MEN!!! om nu de som "gjort"/utvecklat .net ger den lösningen torde den vara "rätt" säker *ler*

Har tyvärr inte riggat upp det forumet. såg bara installations anvisningarna och kom och tänka på denna tråd :e

cya,
PatrikB

Medlem sedan aug. 20003 575 inlägg
#84

Okej, jag har också laddat ner det.. skall se lite mer på det :).

Ja de borde ju ligga något i vad de säger.

Medlem sedan aug. 2001458 inlägg
Medlem sedan aug. 20003 575 inlägg
#86

Mycket bra informations sida tack!

Medlem sedan jan. 20011 140 inlägg
#87

Går det att lägga databaskopplingen i Web.config när man använder en access databas?

Medlem sedan aug. 20003 575 inlägg
#88

ja, det borde ju att gå eftersom det är bara en sträng du hämtar

Medlem sedan jan. 20011 140 inlägg
#89

Jag provade med det här men det fungerade inte

<appSettings>
        <add key="ConnectionString" value="("provider=microsoft.JET.oledb.4.0;Data source=h:\Inetpub\wwwroot\resebyra\inc\rdata.mdb")" />
    </appSettings>

Felmedelande

Parser Error Message: This is an unexpected token. Expected 'NAME'. Line 4, position 54.

Source Error: 

Line 2:  <configuration>
Line 3:  	<appSettings>
Line 4:          <add key="ConnectionString" value="("provider=microsoft.JET.oledb.4.0;Data source=h:\Inetpub\wwwroot\resebyra\inc\rdata.mdb")" />
Line 5:      </appSettings>
Line 6:  
 

Source File: h:\inetpub\wwwroot\dena\web.config    Line: 4
Medlem sedan mars 20007 896 inlägg
#90
<add key="ConnectionString" value="("provider=microsoft.JET.oledb.4.0;Data source=h:\Inetpub\wwwroot\resebyra\inc\rdata.mdb")" />

Borde inte det vara något i stil med följande, för du bryter ju strängen efter startparentesen:

<add key="ConnectionString" value="('provider=microsoft.JET.oledb.4.0;Data source=h:\Inetpub\wwwroot\resebyra\inc\rdata.mdb')" />
/* Eller */
<add key="ConnectionString" value="(provider=microsoft.JET.oledb.4.0;Data source=h:\Inetpub\wwwroot\resebyra\inc\rdata.mdb)" />
Medlem sedan jan. 20011 140 inlägg
#91

Nytt fel

Exception Details: System.ArgumentException: An OLE DB Provider was not specified in the ConnectionString. An example would be, 'Provider=SQLOLEDB;'.

Source Error: 

Line 11: 		dim objconn as string = ConfigurationSettings.AppSettings("connectionString")
Line 12: 		
Line 13: 		dim objcmd as new oledbdataadapter _
Line 14:             ("select * from kontakt", objconn)
Line 15:         dim objcmd1 as new oledbdataadapter _
 

Source File: h:\inetpub\wwwroot\dena\default.aspx    Line: 13
Medlem sedan apr. 20012 266 inlägg
#92

Du har skrivit C i ConnectionString med litet c på ena stället och ett stort på det andra, har för mig att den inte gillar sådant.

Medlem sedan jan. 20011 140 inlägg
#93

Nu fungerar det. Tog bort parenteserna

<add key="connectionstring" value="Provider=Microsoft.JET.oledb.4.0;Data source=h:\Inetpub\wwwroot\resebyra\inc\rdata.mdb" />
393 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
125 ms — deklarationer (db)
126 ms — hämta statistik (db)
140 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)