FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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:
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:
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) |
#2
|
||||
|
||||
Supongo que un Cast te funcione en el SQL de tus componentes de conexión a la tabla.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
También prueba según este ejemplo:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#4
|
|||
|
|||
Muchas gracias por tu ayuda,
no acabo de saber poner en practica lo que me indicas. Uso Zeos para la query y por muchas combinaciones que hago no consigo sustituir el núm. del cliente por DBEdit13.Text El problema que veo es que devuelve un contenido tipo string y no acierto a convertirlo a integer. ¿Te importa decirme en mi ejemplo como lo tengo que escribir?
Gracias de nuevo
__________________
Mi proyecto paso a paso (Parte I) |
#5
|
||||
|
||||
Hola,
Creo que debes ser más explícito en la exposición de tu duda. Debería ser indistinto si pones
que si pones
ya que ambas partes del operador + son strings. Si obtienes una incompatibilidad de tipos puede deberse a que el contenido del DBEdit no representa un número; ¿has verificado eso? // Saludos |
#6
|
|||
|
|||
Lo siento Román, esto pone nervioso
Con el código que me has puesto ya funciona perfectamente. Mi fallo estaba en que colocaba el DBEdit dentro de los ' ' , al ponerlo como en tu ejemplo ya lo reconoce sin problema. Muchas Gracias, mil disculpas por el tiempo que os pueda haber hecho perder Un abrazo
__________________
Mi proyecto paso a paso (Parte I) |
#7
|
||||
|
||||
Je, je. Ya veo cuál era el error. No te precupes, pasa en las mejores familias Lo importantes es que entiendas por qué con esas comillas extras no funciona.
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Determinar si un String se puede convertir a Integer | David | OOP | 10 | 31-10-2008 21:27:41 |
Convertir un String a Integer | Rafe | Varios | 2 | 12-08-2005 17:43:38 |
Como Convertir un dato Integer ó Float a String en FireBird???? | AGAG4 | Firebird e Interbase | 8 | 04-12-2004 02:59:47 |
Convertir una Variable de String a Integer y Viceversa. | aleidania | Varios | 1 | 13-07-2003 16:35:37 |
Convertir campo tipo number de oracle a integer o string | Sóstrato | OOP | 1 | 13-06-2003 09:18:55 |
|