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 = 2
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