Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-02-2008
sensei sensei is offline
Registrado
 
Registrado: feb 2008
Posts: 5
Poder: 0
sensei Va por buen camino
problema con un parametro consulta sql

Buenas tardes a todos y felicidades a los que cumplen años
pues bien el asunto es que tengo un problema con un parametro en una consulta sql, utilizo delphi 6 y mi tabla esta en paradox7 .
al ejecutar el codigo me da el siguiente mensaje de error type mismacht in expression.

el codigo es el siguiente:

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select Local,Mlocal,Mvisitante,Visitante, Jornada From Juegos Where Jornada like :Jor');
Query1.ParamByName('Jor').AsInteger :=StrToInt(Edit1.Text);
Query1.Prepare;
Query1.Open;

nota:el campo jornada de la tabla juegos es de tipo N (numerico).

agradezco su atencion si alguien puede darme una mano con esto
he buscado en otras ocaciones siguiendo los hilos y hoy no he encontrado
solucion.
Responder Con Cita
  #2  
Antiguo 27-02-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Mas sencillo y facil de entender, me parece.
Código Delphi [-]
Query1.SQL.Text:= 'select Local,Mlocal,Mvisitante,Visitante, Jornada From Juegos Where Jornada = :Jor';
Query1.ParamByName('Jor').Value :=StrToInt(Edit1.Text);
Query1.Open;
Saludos
Responder Con Cita
  #3  
Antiguo 27-02-2008
sensei sensei is offline
Registrado
 
Registrado: feb 2008
Posts: 5
Poder: 0
sensei Va por buen camino
Red face

Hola Caral muchas gracias funciono perfecto como me lo describes
ademas tambien probe cambiar 'like' por '='en la sentencia y funciona de ambas formas.

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select Local,Mlocal,Mvisitante,Visitante, Jornada From Juegos Where Jornada = :Jor');
Query1.Params.ParamByName('Jor').AsInteger :=StrToInt(Edit1.Text);
Query1.Prepare;
Query1.Open;


Query1.SQL.Text := 'select Local,Mlocal,Mvisitante,Visitante, Jornada From Juegos Where Jornada = :Jor';
Query1.Params.ParamByName('Jor').AsInteger :=StrToInt(Edit1.Text);
Query1.Open;

me sorprende la ceguera de no poder identificar algo tan cencillo
Gracias de nuevo.

Que pases un Excelente dia.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta Like Mysql '%'+ :parametro + '%' CarlaOnti MySQL 3 30-01-2006 12:46:13
Problema con Parametro en una consulta Durbed Firebird e Interbase 4 23-06-2005 17:55:41
Problema con una consulta en SQL con parametro fecha!!! Bitbanner SQL 3 21-02-2005 11:55:37
problemas al pasar un parametro a una consulta sql tiagor64 Conexión con bases de datos 2 24-01-2005 18:37:19
Fecha como parametro en Consulta raul_sal Firebird e Interbase 7 13-09-2004 23:37:08


La franja horaria es GMT +2. Ahora son las 21:44:53.


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
Copyright 1996-2007 Club Delphi