Fórum Consulta SQL em DBGrid associando a DBEdit #346610
25/09/2007
0
Amigos estou com um problema que não consigo resolver por este motivo peço encarecidamente auxílio de vocês.
Seguinte
Tenho um DBGrid, uma Query, em DBEdit e botao de comando estou querendo que ao clicar no botão de comando o conteúdo que está no DBedit seja usado como filtro para o SQL do Query.
A programação que eu fiz é a seguinte:
IBQuery.close;
IBQuery.sql.text := ´Select DISTINCT (ALUNOS.alu_nome) from ALUNOS, DISCIPLINAPORTURMA where ALUNOS.alu_turma = DISCIPLINAPORTURMA.dit_coddisciplina =´+ DBEdit1.Text;
ibquery.open;
Só que dá erro naquele ´=´ no final do SQL quando eu tento combinar com o DBEdit
Alguem saberia me dizer como eu posso passar o conteúdo deste DBEdit para o SQL
Desde já agradeço
Seguinte
Tenho um DBGrid, uma Query, em DBEdit e botao de comando estou querendo que ao clicar no botão de comando o conteúdo que está no DBedit seja usado como filtro para o SQL do Query.
A programação que eu fiz é a seguinte:
IBQuery.close;
IBQuery.sql.text := ´Select DISTINCT (ALUNOS.alu_nome) from ALUNOS, DISCIPLINAPORTURMA where ALUNOS.alu_turma = DISCIPLINAPORTURMA.dit_coddisciplina =´+ DBEdit1.Text;
ibquery.open;
Só que dá erro naquele ´=´ no final do SQL quando eu tento combinar com o DBEdit
Alguem saberia me dizer como eu posso passar o conteúdo deste DBEdit para o SQL
Desde já agradeço
Andre_luciano
Curtir tópico
+ 0
Responder
Posts
25/09/2007
Adriano Santos
Amigos estou com um problema que não consigo resolver por este motivo peço encarecidamente auxílio de vocês.
Seguinte
Tenho um DBGrid, uma Query, em DBEdit e botao de comando estou querendo que ao clicar no botão de comando o conteúdo que está no DBedit seja usado como filtro para o SQL do Query.
A programação que eu fiz é a seguinte:
IBQuery.close;
IBQuery.sql.text := ´Select DISTINCT (ALUNOS.alu_nome) from ALUNOS, DISCIPLINAPORTURMA where ALUNOS.alu_turma = DISCIPLINAPORTURMA.dit_coddisciplina =´+ DBEdit1.Text;
ibquery.open;
Só que dá erro naquele ´=´ no final do SQL quando eu tento combinar com o DBEdit
Alguem saberia me dizer como eu posso passar o conteúdo deste DBEdit para o SQL
Desde já agradeço
Primeiro você está colocando dois iguais e está errado.
WHERE ALUNOS.Alu_Turma = DISCIPLINAPORTURMA.dit_coddisciplina = ´+ DBEdit1.Text; :?: :?: :?: :?:
Use parâmetros, é mais fácil:
IBQuery.close; IBQuery.Sql.Add(´SELECT DISTINCT (ALUNOS.Alu_Nome) FROM ALUNOS, DISCIPLINAPORTURMA WHERE ALUNOS.Alu_Turma = :PARAMETRO; IBQuery.ParamByName(´PARAMETRO´).AsString := DbEdit1.Text; IBQuery.Open;
Responder
Gostei + 0
26/09/2007
Andre_luciano
valew obrigado pela dica amigo
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)