Hola a todos.
Recientemente estoy comenzando a utilizar ADO en mi código (hasta ahora utilizaba DAO) y me encuentro con un problema al abrir un recordet para insertar registros a una tabla.
Me dá un error ue dice: "No se han especificado valores para algunos de los parámetros requeridos".
Pongo el código por si pudierais ver en donde estoy metiendo la pata:
Private Sub cmdInsertar_Click()
csql = "INSERT INTO Temporal (MESA, PAX, FECHA, IDCARTA, CANTIDAD, PRECIO) "
csql = csql & "VALUES ("
csql = csql & " '" & txtClaveMesa.Text & "', "
csql = csql & "cdbl(txtpax.text), "
csql = csql & " #" & lblFecha.Caption & "#, "
csql = csql & "cdbl(txtcodigo.text), "
csql = csql & "cdbl(txtcantidad.text), "
csql = csql & "cdbl(txtprecio.text)) "
Set RS1 = Nothing
'cn es la cadena de conexión
cn.BeginTrans
RS1.Open csql, cn, , adLockOptimistic ' aquí me marca el error
cn.CommitTrans
End Sub
Muchas gracias por vuestra ayuda