Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2009, 04:54
iyustlop
 
Fecha de Ingreso: junio-2007
Mensajes: 25
Antigüedad: 16 años, 11 meses
Puntos: 0
Recuperar dato mediante select.

Hola:

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 ( Muy original). No logro cargar el dato en la variable. Uso esta forma de conectarme:

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.