Visual basic 6.0 y sql server 2000
La verdad no se mucho de visual basic recién estoy empezando a aprender... Estoy tratabndo de hacer una aplicación la cual se pueda conectar a una base de datos hecha en sql server 2000 los datos pueden ser añadidos a esta base ingresando por teclado pero no puedo conectar la base de datos con la aplicación por lo mismo no añade nuevos datos, les agradecería mucho si me dieran pistas donde esta el error en el siguiente pedazo de código
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim tField As ADODB.Field
Set cnn = Nothing
Set rst = Nothing
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open "Provider=SQLOLEDB; " & _
"Initial Catalog=facturacion; " & _
"Data Source= C:\Archivos de programa\Microsoft SQL Server\MSSQL\Data\facturacion_Data.MDF; " & _
"integrated security=SSPI; persist security info=True;"
rst.Open "SELECT * FROM CLIENTES", cnn, adOpenDynamic, adLockOptimistic
With cboCampos
.Clear
For Each tField In rst.Fields
.AddItem tField.Name
Next
.ListIndex = 0
End With
rst.Close
cnn.Close
rst.AddNew
rst("cliecodigo") = "3"
rst("cliecedula") = txtCedulaCliente.Text
rst("clienombre") = txtNombreCliente.Text
rst("cliedireccion") = txtDireccionCliente.Text
rst("clietelefono") = txtTelefonoCliente.Text
rst.Close
cnn.Close
End Sub
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim tField As ADODB.Field
Set cnn = Nothing
Set rst = Nothing
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open "Provider=SQLOLEDB; " & _
"Initial Catalog=facturacion; " & _
"Data Source= C:\Archivos de programa\Microsoft SQL Server\MSSQL\Data\facturacion_Data.MDF; " & _
"integrated security=SSPI; persist security info=True;"
rst.Open "SELECT * FROM CLIENTES", cnn, adOpenDynamic, adLockOptimistic
With cboCampos
.Clear
For Each tField In rst.Fields
.AddItem tField.Name
Next
.ListIndex = 0
End With
rst.Close
cnn.Close
rst.AddNew
rst("cliecodigo") = "3"
rst("cliecedula") = txtCedulaCliente.Text
rst("clienombre") = txtNombreCliente.Text
rst("cliedireccion") = txtDireccionCliente.Text
rst("clietelefono") = txtTelefonoCliente.Text
rst.Close
cnn.Close
End Sub
1 respuesta
Respuesta de sherite
1