FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Mysql con delphi 2010 consulta tabla
Hola amigos tengo una base de datos que se llama consultorio y una tabla que se llama medico estoy usando un sqlquery para ver los datos tambien tengo un dbgrid mi pregunta es como puedo filtrar los nombres del campo nombre es decir si yo pongo juan en el edit quiero que me muestre en el dbgrid solo los juan he probado asi y no hace nada... desde ya muchas gracias
[DELPHISQL Query1.close; SQLQuery1.SQL.Clear; SQLQuery1.SQL.Text:='SELECT * FROM medico WHERE '+Combobox1.Text+' LIKE ''%'+Edit5.Text+'%'''; SQLQuery1.ExecSQL(true); SQLQuery1.Open; ][/delphi] |
#2
|
||||
|
||||
Cita:
Un saludo. |
#3
|
|||
|
|||
Gracias
Hola amigos he probado el codigo pero cuando le doy al boton no hace nada no quedan solo los registros con el nombre que pongo en el edit pongo el codigo por las dudas desde ya muchas gracias
En el combobox por ejemplo pongo el nombre (nombre del campo solo tengo nombre y apellido para buscar) despues en el edit pongo juan que es uno de los datos de mi tabla pero no hace nada :S la verdad ya nose que puede ser espero puedan darme una mano ! gracias |
#4
|
|||
|
|||
Hola yo vuelvo a cargar el dataset del DBGrid y ya se actualiza.
Código:
procedure TFmedico.Button3Click(Sender: TObject); begin with SQLQuery1 do begin if Active then Close; SQL.Clear; SQL.Add('SELECT *'); SQL.Add('FROM Medico'); SQL.Add('WHERE ' + ComboBox1.Text + ' LIKE ' + QuotedStr('%' + Edit5.Text + '%')); Open; --->> DBGrid1.DataSource:= SQLQuery1; end; |
#5
|
|||
|
|||
Gracias
Si eso del refresh lo puse por las dudas me olvide de sacarlo pero asi como me decis tampoco me anda :S no me busca el registro que quiero :S la verdad nose quiza estoy haciendo algo mal pero nose que es ???? :S
|
#6
|
|||
|
|||
Pero el DBGrid te carga todos los registros del Query?
tu problema cual es que no te hace la consulta? verifica el valor que tienes en el combobox |
#7
|
|||
|
|||
escribe la linea directamente
Código:
SQL.Add('WHERE '+'CAMPO'+' LIKE ' +'LO QUE BUSCO'); |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Data snap con mysql y Delphi 2010 | victor Julio | Conexión con bases de datos | 1 | 02-08-2010 21:21:04 |
Firebird, Mysql y Delphi 2010 | tec | Varios | 3 | 16-04-2010 15:34:51 |
Inesperado resultado en una consulta SQL en una tabla MySQL | MON___ | C++ Builder | 0 | 08-07-2008 19:53:51 |
Consulta a tabla mysql remota y copiar datos en modo local | coletaun | Varios | 1 | 29-12-2006 14:49:45 |
Consulta de Union y tabla temporal en el nuevo Mysql 5.. | ctronx | MySQL | 2 | 03-01-2006 16:57:41 |
|