Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Recuperar dato mediante select.

Estas en el tema de Recuperar dato mediante select. en el foro de Visual Basic clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/01/2009, 04:54
 
Fecha de Ingreso: junio-2007
Mensajes: 25
Antigüedad: 16 años, 10 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.
  #2 (permalink)  
Antiguo 12/01/2009, 09:54
 
Fecha de Ingreso: junio-2007
Mensajes: 25
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Recuperar dato mediante select.

Hola:

ME faltaba el recorset donde guardarlo.

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:22.