Foros del Web » Programación para mayores de 30 ;) » .NET »

Consulta BD

Estas en el tema de Consulta BD en el foro de .NET en Foros del Web. señores alguien me puede colaborar tengo un servicio de windows creado con VB.net y quiero hacer una consulta a la base de datos por ODBC ...
  #1 (permalink)  
Antiguo 10/11/2010, 14:23
Avatar de pipev25  
Fecha de Ingreso: septiembre-2009
Mensajes: 93
Antigüedad: 14 años, 7 meses
Puntos: 0
Información Consulta BD

señores alguien me puede colaborar tengo un servicio de windows creado con VB.net y quiero hacer una consulta a la base de datos por ODBC desde el servicio

quien me podria colaborar
  #2 (permalink)  
Antiguo 13/11/2010, 09:06
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Consulta BD

Hola,

Es una operación sencilla, y en google podrás encontrar muchos ejemplos de ello, aquí te pongo un código de ejemplo:

En este ejemplo el data source ODBC ya tiene que estar definido como TestDS

Código:
Imports Microsoft.Data.Odbc
Module Module1
Sub Main()
  Dim conn As OdbcConnection
  Dim comm As OdbcCommand
  Dim dr As OdbcDataReader
  Dim connectionString As String
  Dim sql As String

  connectionString = "DSN=TestDS;UID=Tester;Pwd=Tester;"
  sql = "SELECT CustomerID, ContactName, ContactTitle FROM Customers"
  conn = New OdbcConnection(connectionString)
  conn.Open()
  comm = New OdbcCommand(sql, conn)
  dr = comm.ExecuteReader()

  While (dr.Read())
    Console.WriteLine(dr.GetValue(0).ToString())
    Console.WriteLine(dr.GetValue(1).ToString())
    Console.WriteLine(dr.GetValue(2).ToString())
  End While
  conn.Close()
  dr.Close()
  comm.Dispose()
  conn.Dispose()
End Sub
End Module
Saludos!
  #3 (permalink)  
Antiguo 16/11/2010, 07:26
Avatar de pipev25  
Fecha de Ingreso: septiembre-2009
Mensajes: 93
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Consulta BD

Gracias Rubarax, crei que era el unico que tenia este tipo de dudas

Etiquetas: bd
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:50.