Como grabar un registro en una Tabla SQL con Vba 5 o 6
Sres. T.E.
De Uds. Necesito ayuda con respecto as siguiente código:
Intento Grabar registros nuevos con AddNew y no logro hacerlo, al ejecutar el programa se inicia y finaliza normal sin mensajes de error, pero el registro no lo graba
¿Dónde estoy fallando?
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim provStr As String
Private Sub cmdAbrir_Click()
cn.Provider = "sqloledb"
provStr = "Server=PRD-I001\SQLEXPRESS;Database=NomGanaderos;Trusted_Connection=yes"
cn.Open provStr
rs.Open "BaseDatosGand", cn, adOpenDynamic, adLockOptimistic
rs.AddNew
rs.Fields("bdG_Empresa") = "000201"
' rs.Fields("bdG_Código") = "000946"
' rs.Fields("bdG_Nombres") = "Nombre sin Apellido"
' rs.Fields("dbG_CIdentidad") = "3467620"
' rs.Fields("dbG_Ruta") = "9004"
' rs.Fields("dbG_Status") = "A"
' rs.Fields("dbG_FmaPago") = "D"
rs.Update
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
End Sub