login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[OPGELOST] ASP.NET connectiestring

Offline zamna - 13/09/2006 20:03 (laatste wijziging 14/09/2006 16:08)
Avatar van zamnaHTML beginner Beste,
Ik maak een ASP.NET 2 applicatie en wil heb mijn connectiestring (om db te connecten) in mijn web.config geplaatst. Ik kan die via configurationManager oproepen maar wil die graag in mijn control gebruiken. Hoe zou ik dit kunnen doen ?
  1. Dim strConnectie As String = ConfigurationManager.ConnectionStrings("Database").ConnectionString
  2.  
  3. <asp:SqlDataSource ID="SqlDataSourceNieuws" runat="server"
  4. ConnectionString="hierzo"
  5. ProviderName="System.Data.OleDb"
  6. SelectCommand="SELECT * FROM tblNieuws"
  7. UpdateCommand="UPDATE tblNieuws SET titel = @titel, bericht = @bericht, datum = @datum, auteur = @auteur WHERE id = @id"
  8. DeleteCommand="DELETE FROM tblNieuws WHERE id = @id" >
  9. </asp:SqlDataSource>

7 antwoorden

Gesponsorde links
Offline Abbas - 13/09/2006 21:19
Avatar van Abbas Gouden medaille

Crew .NET
Je kunt testen of je connectiestring correct uit de web.config wordt gehaald door hem bvb weer te geven op het scherm met Response.Write(strConneectie) of iets dergelijks...

Als dit werkt kan je de connectionstring-attribuut gelijkstellen aan die 'strConnectie'...

Of is dit niet wat je bedoelt? Laat maar weten  
Offline zamna - 13/09/2006 21:26
Avatar van zamna HTML beginner Wel ik krijg hem wel in de variabele 'strConnectie' maar nu wil ik die gebruiken in mijn DataSource:

Citaat:
asp:SqlDataSource ID="SqlDataSourceNieuws" runat="server"
ConnectionString="strConnectie moet hier inkomen"
Offline Abbas - 13/09/2006 21:30
Avatar van Abbas Gouden medaille

Crew .NET
dan doe je normaal gezien toch gewoon:

<asp:... id=".." runat=".." ConnectionString = strConnectie ...

ik denk dat de variabele dan zonder " " moet, dus niet:
ConnectionString = "strConnectie" want dan gaat hij wat tussen quotes staat letterlijk opnemen als een string en niet als de variabele.
Probeer eens? 
Offline zamna - 13/09/2006 21:58
Avatar van zamna HTML beginner Helaas krijg ik dan de melding dat elke eigenschap tussen quotes (" ") moet staan.
Offline Abbas - 13/09/2006 22:03
Avatar van Abbas Gouden medaille

Crew .NET
wat geeft hij weer als je enkele ('..') quotes gebruikt? en met dubbele werkt het niet?
Offline zamna - 14/09/2006 07:50 (laatste wijziging 14/09/2006 07:50)
Avatar van zamna HTML beginner
  1. ConnectionString="<%$ ConnectionStrings:Database %>"

Zo werkt het ! Gevonden op via Google Toch bedankt !
Offline Abbas - 14/09/2006 16:01
Avatar van Abbas Gouden medaille

Crew .NET
dom van me dat ik daar niet aan heb gedacht!
zo is het inderdaad de juiste methode  
graag gedaan!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s