como utilizo el query
Mi pregunta es la siguiente, tengo problemas para encontrar registros utilizando consultas por medio del query, tengo el siguiente codigo dentro de un boton:
query1.Close; Query1.SQL.Clear; Query1.SQL.Add('select *'); Query1.SQL.Add('from Alumnos.db'); Query1.sql.Add('where upper(nombre) like :nombre'); QUERY1.ACTIVE:=FALSE; Query1.ParamByName('Nombre').AsString:=uppercase(edit1.text)+'%'; Query1.Active:=True; Query1.ExecSQL; como pueden ver es una tabla llamada alumnos y la consulta la voy a hacer por nombre como tengo que configurar el query, porque no muestra nada. gracias saludos a todos los foristas. |
si haces un select, tienes que hacer un open, no un execsql.
Execsql, utilizalo para updates y para inserts. Saludos |
por cierto, estas lineas te sobra
QUERY1.ACTIVE:=FALSE; QUERY1.ACTIVE:=true; con el close y el open ya tienes suficiente Saludos |
La franja horaria es GMT +2. Ahora son las 18:31:17. |
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