elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Uso de xml en vb y sql server
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Uso de xml en vb y sql server  (Leído 2,381 veces)
GrevenLord

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Uso de xml en vb y sql server
« en: 5 Noviembre 2007, 15:00 pm »

bueno aqui les dejo un pequeño codigo de escritura de archivos xml, más adelante veremos más cosas
Código
  1. Imports System.Data.SqlClient
  2. Imports System.Data
  3. Imports System.Configuration
  4.  
  5.  
  6. Partial Class _Default
  7.    Inherits System.Web.UI.Page
  8.    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
  9.  
  10.        Dim conexion As SqlConnection
  11.        conexion = New SqlConnection(ConfigurationManager.AppSettings("conexionBD"))
  12. 'notese no le mando el string de conexión ya que está configirado en el web.config
  13.  
  14.  
  15.  
  16.  
  17.        Try
  18.            conexion.Open() 'está claro, abro la conexión
  19.            Dim ds As DataSet = New DataSet()
  20.            Dim da As SqlDataAdapter = New SqlDataAdapter("select * from Tabla1", conexion)'leo los datos de una tabla, ubicada en la base de datos definida en el web.comfig
  21.            da.Fill(ds)
  22.            ds.WriteXml(Server.MapPath("xml1.xml"))'escribo el xml
  23.  
  24.            conexion.Close()   ' cierro la conexión
  25.            conexion = Nothing ' por seguridad dejo con nada la variable conexion
  26.  
  27.  
  28.        Catch ex As Exception
  29.            Response.Write("malo")
  30.        End Try
  31.  
  32.  
  33.  
  34.    End Sub
  35.  
  36.  
  37.  
  38. End Class
  39.  
  40.  

y aqui dejo el web.config como es por default

Código
  1.  
  2.  
  3. <configuration>
  4. <appSettings/>
  5. <connectionStrings/>
  6. <system.web>
  7.  
  8. <compilation debug="true" strict="false" explicit="true"/>
  9. <pages>
  10. <namespaces>
  11. <clear/>
  12. <add namespace="System"/>
  13. <add namespace="System.Collections"/>
  14. <add namespace="System.Collections.Specialized"/>
  15. <add namespace="System.Configuration"/>
  16. <add namespace="System.Text"/>
  17. <add namespace="System.Text.RegularExpressions"/>
  18. <add namespace="System.Web"/>
  19. <add namespace="System.Web.Caching"/>
  20. <add namespace="System.Web.SessionState"/>
  21. <add namespace="System.Web.Security"/>
  22. <add namespace="System.Web.Profile"/>
  23. <add namespace="System.Web.UI"/>
  24. <add namespace="System.Web.UI.WebControls"/>
  25. <add namespace="System.Web.UI.WebControls.WebParts"/>
  26. <add namespace="System.Web.UI.HtmlControls"/>
  27. </namespaces>
  28. </pages>
  29.  
  30. <authentication mode="Windows"/>
  31.  
  32. </system.web>
  33. </configuration>
  34.  
  35.  

y aquí lo que se agrega al web config y donde

Código
  1.  
  2. <configuration>
  3. <appSettings>
  4. <add key="conexionBD" value="data source=HOGAR-520044AE2; initial catalog=Prueba; integrated security=true"/>
  5. </appSettings>
  6. <connectionStrings/>
  7. <system.web>
  8.  
  9. <compilation debug="true" strict="false" explicit="true"/>
  10. <pages>
  11. <namespaces>
  12. <clear/>
  13. <add namespace="System"/>
  14. <add namespace="System.Collections"/>
  15. <add namespace="System.Collections.Specialized"/>
  16. <add namespace="System.Configuration"/>
  17. <add namespace="System.Text"/>
  18. <add namespace="System.Text.RegularExpressions"/>
  19. <add namespace="System.Web"/>
  20. <add namespace="System.Web.Caching"/>
  21. <add namespace="System.Web.SessionState"/>
  22. <add namespace="System.Web.Security"/>
  23. <add namespace="System.Web.Profile"/>
  24. <add namespace="System.Web.UI"/>
  25. <add namespace="System.Web.UI.WebControls"/>
  26. <add namespace="System.Web.UI.WebControls.WebParts"/>
  27. <add namespace="System.Web.UI.HtmlControls"/>
  28. </namespaces>
  29. </pages>
  30.  
  31. <authentication mode="Windows"/>
  32.  
  33. </system.web>
  34. </configuration>
  35.  
  36.  

esto es lo que se agrega

Código
  1. <appSettings>
  2. <add key="conexionBD" value="data source=InstanciaSQLServer; initial catalog=Prueba; integrated security=true"/>
  3. </appSettings>
  4.  

donde conexionBD es el nombre de la variable, data source la instancia de sql server donde se encuentra nuestra base de datos e initialcatalog es el nombre de la base de datos.

espero este claro


« Última modificación: 5 Noviembre 2007, 15:03 pm por GrevenLord » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines