Ver Mensaje Individual
  #1  
Antiguo 25-05-2010
Delphitest Delphitest is offline
Miembro
 
Registrado: sep 2006
Ubicación: Salamanca-España
Posts: 249
Reputación: 18
Delphitest Va por buen camino
Convertir String a Integer en consulta SQL

Buenos días a tod@s,

me estoy liando con algo que posiblemente sea sencillo, pero no acabo de dar con ello.

Estoy trabajando con PostgreSQL y quiero que un DBGrid muestre unos datos resultado de una consulta.

Para ello creo una query y en la sentencia SQL pongo:

Código PHP:
Select obras.cod_obra,obras.descripcion  from obras,clientes  where obras.cod_cliente 
Con esto funciona sin problemas y consigo que el DBGrid muestre los registros cuyo cod_cliente es 2

Sin embargo me interesa que en lugar de ser igual a 2 tenga en cuenta el valor de un DBedit, es decir algo parecido a:

Código PHP:
Select obras.cod_obra,obras.descripcion  from obras,clientes  where obras.cod_cliente '+DBEdit13.Text+' 
El problema es que DBEdit13 es de tipo string y me devuelve un error de incompatibilidad de tipos

Me interesa saber como puedo hacer para convertir en esa linea el string de Dbedit13 a Integer

He probado con la funcion StrtoInt pero lógicamente creo que no viene al caso.

¿Alguien podría echarme una mano?

Muchas Gracias
__________________
Mi proyecto paso a paso (Parte I)
Responder Con Cita