Hayati Güney

dilim döndüğünce ;) facebookflickrpicasagoogle readercontactrss

Klasik Asp ile Asp.Net web.config connection stringe erismek

Şubat 06
by Hayati GÜNEY 6. Şubat 2009 18:31

Asp.Net ve Asp ile hybrid bir proje gelistiriyorsanız ya da Asp.net ile gelistirilmis bir uygulamanin kullanmakta oldugu veri tabanina erismek istiyorsaniz, connectionString'i web.config dosyasında bu yöntemle çekebilirsiniz.

 

Örnek web.config Dosyamız :

 <?xml version="1.0"?>
<configuration>
    <configSections>[...]</configSections>
    <appSettings/>
    <connectionStrings>
          <add name="DataConnectionString" connectionString="Data Source=SqlServerName;Initial Catalog=SqlDatabaseName;Persist Security Info=True;User ID=DatabaseUser;Password=Password" providerName="System.Data.SqlClient" />
    </connectionStrings>
    <system.web>[...]</system.web>
    <system.codedom>[...]</system.codedom>
    <system.webServer>[...]</system.webServer>
    <runtime>[...]</runtime>
</configuration>

ConnectionStringi Yakalayacak Olan Asp Kodumuz:

<%
set xmlDoc=server.CreateObject("Microsoft.XMLDOM")
set xmlconnectionStrings=server.CreateObject("Microsoft.XMLDOM")
set xmladd=server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
' Web.config dosyasının yolunu doğru konfigure edin
xmlDoc.load(server.MapPath ("web.config"))
set xmlconnectionStrings = xmldoc.GetElementsByTagName("connectionStrings").Item(0)
set xmladd = xmlconnectionStrings.GetElementsByTagName("add")
for each x in xmladd
'Attribute için doğru isim ve doğru değer girin
if  x.getAttribute("name") ="DataConnectionString" then
'ConnStr değişkenine connection string atanıyor
ConnStr = (x.getAttribute("connectionString"))
response.write ConnStr
end if
next
%>


Location: SinglePost
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , , , ,

.Net

Yorum ekle


 

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading



Hayati Güney