| |||
![]() Hola, agradezco a quien me pueda describir la forma en que puedo comenzar a trabajar con SQL server desde visual basic, siempre he trabajado con bases de datos en access. Además, quisiera saber si hay algún sitio web que me facilite el SQL server. |
| |||
Sólo tenés que cambiar el string de conexión y agregar una referencia a ADO, luego trabajás sin problemas. Si querés el SQL Server, aunque ud. no lo crea Microsoft está ofreciendo una versión Express gratuita, la cual (doy fe) es muy operativa. Acá te paso un ejemplo que encontré en EL GUILLE: Private cnn As ADODB.Connection Private rst As ADODB.Recordset Private Sub cmdAbrir_Click() Dim tField As ADODB.Field Set cnn = Nothing Set rst = Nothing 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 |