Ir para conteúdo
Fórum Script Brasil
  • 0

o q esta errado na pesquisa entre intervalos


Milton Carlos

Pergunta

Boa Tarde,

O que esta de errado na pesquisa usando mysql com delphi for php e como se faz campos edit1.text and edit2.text.

SQLQuery2.Sql.Clear;

SQLQuery2.Sql.Add('Delete From cadastro Where controle BETWEEN'+edit1.Text+'and'+edit2.Text);

SQLQuery2.ExecSQL;

obrigado

milton carlos

Ola pessoal do forum não sei se é aqui acho que expressei errado é em Delphi for php, não encontrei tópico ou referencia sobre o mesmo e como o nome é delphi se for em outro local vc´s me passem o link para o forum do delphi for php obrigado.

Editado por Milton Carlos
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
O que esta de errado na pesquisa usando mysql com delphi for php e como se faz campos edit1.text and edit2.text.

SQLQuery2.Sql.Clear;
SQLQuery2.Sql.Add('Delete From cadastro Where controle BETWEEN'+edit1.Text+'and'+edit2.Text);
SQLQuery2.ExecSQL;
a data no mysql vem no formato '2010-01-29' ou seja 'yyyy-mm-dd' então voce deve fazer a conversão da data digitada no edit1 e edit2 de 'dd/mm/yyyy' para 'yyyy-mm-dd'
//Converter data padrão p/ MySql
Function TForm1.DataMysql(Vr:String):String;
Var
   ValorData:String;
Begin
   ValorData:=Vr;
   Result:=Copy(valordata,7,4)+'-'+Copy(valordata,4,2)+'-'+Copy(valordata,1,2);
End;
na instrução sql voce não deixou espaços e nem colocou aspas para validar a sentença exemplo Delete From cadastro Where controle BETWEEN '2010-01-01' and '2010-01-30' na instrução sql fica assim:
SQLQuery2.Sql.Clear;
SQLQuery2.Sql.Add('Delete From cadastro Where controle BETWEEN '+''''+DataMysql(edit1.Text)+''''+' and '+''''+DataMysql(edit2.Text)+'''');
SQLQuery2.ExecSQL;

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...