border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 05-12-2007, 04:20:12
Avatar de Claudia
Gran Participación en el Foro
 
Registrado: ene 2005
Ubicación: Lima
Posts: 490
Claudia Valoración +2
Contactar con Claudia a través de MSN Contactar con Claudia a través de Yahoo
Predeterminado Como Usar Clase para conectarme a BD sql2005

Hola a todos

Quizas alguien me pueda ayudar necesito crear una clase para poder conectarme a una base de datos sql2005 pero no se como hacerlo y tampoco tengo idea de como llamar la base de datos alguien me puede ayudar por favor
__________________
Claudia Rossmery Chumpitaz Torres
Responder Con Cita
  #2 (permalink)  
Antiguo 07-12-2007, 01:08:52
Avatar de lesthad
Gran Participación en el Foro
 
Registrado: may 2006
Ubicación: Yucatan
Posts: 106
lesthad Valoración +2
Predeterminado

Hola. Mira te paso un ejemplo de una clase que se conecta a un BD de SQLServer 2005 y extrea uno datos. Te explico rapido como funciona:
  • 1.- En el construcctor de la clase inicializo mis variables
    2.- Me cree 3 metodos: conectar, desconectar y obtener datos
    3.- Declaro una instancia de mi clase en un formulario
    4.- Enlazo mis controles (TextBox) a mi DataSet y asi se muestran los datos automaticamente

Para enlazar los controles puedes hacerlo de la siguiente manera:
Me.TextBox1.DataBindings.Add("Text", DS.Clientes, "Nombre")

Espero te sirva

Saludos :smt024
Archivos Adjuntos
Tipo de Archivo: txt clasebd.txt (1,6 KB, 34 visitas)
__________________
El que teme sufrir, ya sufre el temor
Responder Con Cita
  #3 (permalink)  
Antiguo 12-12-2007, 21:56:14
Avatar de zavage22879
Junior Member
Site Admin
 
Registrado: jul 2007
Ubicación: Lima
Posts: 7
zavage22879 Valoración +2
Predeterminado

Hola Claudia aca te paso una clase espero te sirva.

Public Class ClsCNN
Public Function fOpenDataBase(ByRef pObjCon As SqlClient.SqlConnection) As String
Try
Dim lsConDB As String = New String("Data Source=NombreServidor;Initial Catalog=NombreBasedeDatos;User ID=sa;Password=Password")
Dim lwConn As SqlClient.SqlConnection = New SqlConnection(lsConDB)
pObjCon = lwConn
fOpenDataBase = ""
Catch SQLExp As SqlClient.SqlException
fOpenDataBase = SQLExp.Source & " " & SQLExp.Message
End Try
End Function

Public Sub fCloseDataBase(ByVal poCon As SqlClient.SqlConnection)
If poCon.State = ConnectionState.Open Then
poCon.Close()
poCon = Nothing
End If
End Sub
End Class



y podrias usarlo tal y como sigue

private function ListaVehiculos() As String

Dim lsCadErr As String
Dim lsSql As String
Dim lObjCn As New ClsCNN
Dim cnDB As New SqlConnection

lsCadErr = lObjCn.fOpenDataBase(cnDB)
If lsCadErr.Length <> 0 Then
ListaVehiculos= lsCadErr
Exit Function
End If
lsSql = "usp_rpt_Vehiculo_Id_1 '" & mPlaca & "'"
' Cuando haya parametros seria mas conveniete usar en el command type = Text
Dim Cmd As SqlCommand = New SqlCommand(lsSql, cnDB)
Cmd.CommandType = CommandType.Text
__________________
Me gustaria formar parte de su grupo.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Poblar un Datagridview desde una clase sin usar datasource Spike Visual Basic.NET 2003 & 2005 2 16-05-2007 14:57:11
Ayuda para Conectarme a Base de Datos MySQL en Servidor WEB jrios03 Visual Basic 6.00 8 18-01-2007 00:12:44
como conectarme jhanluigui Visual Basic.NET 2003 & 2005 3 02-06-2006 14:41:00
como conectarme a pascal armando Visual Basic 6.00 1 27-05-2006 00:33:44
como hacer para usar parametros en un datareport Paquita04 Crystal Reports 1 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 01:18:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right