Visual Basic - Conexion

Life is soft - evento anual de software empresarial
 
Vista:

Conexion

Publicado por Federico (7 intervenciones) el 22/01/2008 12:50:52
HOLA A TODOS, UNA CONSULTA, DESARROLLE UNA BASE DE DATOS EN SQL SERVER 2005 Y DESDE VISUAL 6.0 QUIERO REALIZAR LA CONEXION, ALGUIEN ME PUEDE DECIR COMO LO HAGO. MUCHAS GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conexion

Publicado por sandra (86 intervenciones) el 22/01/2008 20:55:33
HOLA: ACA TE MANDO UN EJEMPLO... ESPERO Q TE SIRVA:
*************************************************
Option Explicit

Private cnn As ADODB.Connection
Private rst As ADODB.Recordset

Private Sub cmdAbrir_Click()
Dim tField As ADODB.Field
'
' Por si ya estaba abierta...
Set cnn = Nothing
Set rst = Nothing
'
' Crear los objetos
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
'
' abrir la base usando las credenciales de Windows
cnn.Open "Provider=SQLOLEDB; " & _
"Initial Catalog=pubs; " & _
"Data Source=(local)NETSDK; " & _
"integrated security=SSPI; persist security info=True;"
'
' abrir el recordset indicando la tabla a la que queremos acceder
rst.Open "SELECT * FROM authors", cnn, adOpenDynamic, adLockOptimistic
'
' Asignar los nombres de los campos al combo
With cboCampos
.Clear
For Each tField In rst.Fields
.AddItem tField.Name
Next
.ListIndex = 0
End With
'
' Cerrar el recordset y la conexión
rst.Close
cnn.Close
End Sub
*******************************
SALUDOS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conexion

Publicado por sandra (86 intervenciones) el 22/01/2008 21:00:45
HOLA NUEVAMENTE Y DISCULPA,,, SE ME OLVIDO ESTO:

**********************
Para eL ejemplo, tendrAs un formulario en el que colocarAs un botón llamado cmdAbrir y un ComboBox llamado cboCampos.

También necesitas una referencia a: Microsoft ActiveX Data Objects 2.0 Library o cualquier versión superior que tengas.

En la parte general de declaraciones tendras definidas dos variables, una de un objeto Connection y otra de un objeto Recordset.

En el evento del botón cmdAbrir haras todo el proceso de conectar a la base de datos, cargar el recordset con la tabla que queramos acceder y mostraremos los campos de dicha tabla en el combo.
******************************

DESPUES DE Q AGAS ESTE EJEMPLO,,, VERAS COMO PODES CONECTAR TU BASE DE DATO.. PRACTICALO SEGURO TE SERVIRA DE LO CONTRARIO AVISAME......
SALUDOS!!!!!!!!!!!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar