Quiero sacar un dato:
sQlselect = "SELECT Persona.Coste AS vCoste FROM Persona WHERE id_Persona = param_idpersona"
El coste de la persona en concreto. Este dato tiene que ir a una variable Integer que he llamado vCoste (

Set cmdselect = New ADODB.Command
cmdselect.ActiveConnection = CurrentProject.Connection
cmdselect.ActiveConnection.BeginTrans
With cmdselect
.CommandText = sQlselect
.Parameters("param_idpersona") = Me.sqrNombre
End With
He puesto un punto de ruptura para ver que los datos que salen son correctos, y veo que le paso los datos de forma correcta.
Creo que debo tener mal la sentencia SQL. En PL/SQL usas INTO variable para asignar un valor y luego se lo pasas a la variable en cuestión, pero en Visul Basic estoy un poco mas perdido.
Le podeis echar un ojo para ver donde estoy metiendo la pata.
Un saludo.