Problema de tipos con Query
Soy bastante nuevo en Delphi, y de a poco me voy acomodando con las funciones que ofrece. Estoy desarrollando una pequeña aplicacion de control de inventarios, y para hacer una consulta, necesito de una Query. Como nunca hice una en Delphi, me parece que algo estoy haciendo mal.
Yo tengo una tabla general, que contiene elementos, cada uno identificado con un codigo de elemento. En otra tabla, en memoria, tengo guardados unos Codigo de elemento, que son los que necesito que queden en la tabla general. Es decir...TablaGeneral: Cod_Elemento...15; 21; 25; 26; 28 - MemoryTable: Cod_Elemento...21; 25 Lo que tengo que lograr es filtrar la tabla general de manera que solo queden el registro con cod 21 y 25; o hacer una consulta que devuelva solo esos registros. En tabla general, cada registro tiene varios campos, que obviamente tienen que acompañar al Cod_Elemento en la consulta. Como les decía, pensé en una Query, y mi código es el siguiente... En la Unit del Form:
En la query:
Y en las propiedades del parámetro, tengo que... Código:
DataType: ftString Que estoy haciendo mal? Que solucion me pueden dar? GRACIAS! |
Recuerda poner el código entre las etiquetas correspondientes, ejemplo:
Y no olvides leer nuestra guía de estilo, gracias por tu colaboración. . |
Pasar un array como parámetro a una Query
1 Archivos Adjunto(s)
Lo que hago es generar desde una tabla en memoria un array "cadena" de integer, a una Query en Paradox.
El error es el adjunto. Mi codigo es el que sigue: En el unit
En la query:
En el parametro:
|
Hola Pape19.
Por favor no crees nuevos temas con el mismo contenido. Guía de estilo punto 6: Cita:
Con respecto a esto último, te comento que si deseas cambiar un título, podés enviar un mensaje personal a cualquier moderador y con gusto lo cambiará por el que consideres más adecuado. Un saludo y gracias por tu colaboración. :) |
No quiero ser irrespetuoso, pero si lees bien, son dos temas distintos, porque son diferentes maneras de encarar un problema.
En uno de los puntos, pregunto porque me tira error de tipos pasando un string como parametro. Y en el otro, pongo este ejemplo, pero mi pregunta es como hacer para pasar un array como parámetro; osea, consulta distinta a la anterior; por eso mismo es que abrí otro tema. A lo mejor debería haber aprovechado mi primer consulta, y ubicar ahi en un comentario mi segundo problema. Gracias igual por la aclaración, saludos |
me parece que en lugar de array debes usar una cadena... como bien lo has estado haciendo.. pero me parece que la sintaxis es un poquito diferente
creo que tienes que crear una funcion que la cadena te la formatee de acuerdo a la sintaxis requerida |
Hola.
Cita:
Primer post: Segundo post: Primer post: Segundo post: Primer post: Segundo post: Para mí, es claro que se trata del mismo problema. Cita:
Un saludo. :) |
resp
usa la propiedad filter.
|
La franja horaria es GMT +2. Ahora son las 02:08:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi