Jump to content


Photo

Por Que O Erro No Query.sql.text :=


  • Faça o login para participar
7 replies to this topic

#1 hiroyugi

hiroyugi

    Normal

  • Usuários
  • 71 posts
  • Sexo:Não informado
  • Localidade:Americana
  • Interesses:ASP, Flash, WebDesigner, WebMaster, Delphi, VB.NET

Posted 08/06/2005, 11:37

Olá pessoal, gostaria da ajuda de vcs...
Estou usando o seguinte comando

Query.SQL.Text := 'Select codigo, nome, idade, sexo, telefone from cad_usuario where codigo = ''+txt_cod_usuario.text+'';

O que esta errado neste codigo ?
Existe algum jeito melhor para fazer um select, insert, delete ou update em uma mesma query ?

Obrigado a quem me responder e a quem pelo menos tentar...
Onde ha vontade, ha um caminho... Onde ha boa vontade, ha vários caminhos

#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 08/06/2005, 11:42

Qual é a mensagem de erro?
Sua sintaxe SQL esta correta?

A instrução desta forma apresenta o mesmo erro?

Query.SQL.Text := 'Select codigo, nome, idade, sexo, telefone from cad_usuario where codigo = '+txt_cod_usuario.text;


------
Mero mortal!

#3 xleandro

xleandro

    Saber eh poder

  • Usuários
  • 359 posts
  • Sexo:Não informado
  • Localidade:ES
  • Interesses:Linguagens de programaçao, SO`s, hardwares e softwares.

Posted 08/06/2005, 11:47

Query.SQL.Text := 'Select codigo, nome, idade, sexo, telefone from cad_usuario where codigo = ''+txt_cod_usuario.text+'';

Axo q o problema ta na aspas ai
Tenta assim:

Query.SQL.Text := 'Select codigo, nome, idade, sexo, telefone from cad_usuario where codigo = '+txt_cod_usuario.text+'';

Confere se seu sql ta certo, eu costumo testar meus sql`s antes de jogar na query.
Nesta guerra jah conquistamos grandes e pequenas batalhas, desde as mais faceis ateh akelas que para qualquer outro mortal seria dita como inalcansavel, mas então, pq continuar? Simples...
Pq o mais importante não eh vencer todas as batalhas, mas sim perpetuar a guerra. ;o)

Meu fotolog: http://www.pixlog.net/xleandro
Leandro Pretti

#4 hiroyugi

hiroyugi

    Normal

  • Usuários
  • 71 posts
  • Sexo:Não informado
  • Localidade:Americana
  • Interesses:ASP, Flash, WebDesigner, WebMaster, Delphi, VB.NET

Posted 08/06/2005, 12:00

Pode deixar que quando eu chegar em casa vou testar.
Obrigado pessoal
Onde ha vontade, ha um caminho... Onde ha boa vontade, ha vários caminhos

#5 xleandro

xleandro

    Saber eh poder

  • Usuários
  • 359 posts
  • Sexo:Não informado
  • Localidade:ES
  • Interesses:Linguagens de programaçao, SO`s, hardwares e softwares.

Posted 08/06/2005, 12:08

Blz, testa e posta ai falando se deu certo, mas tipo nao to intendendo direito oq vc pretende com esse codigo = ''+txt_cod_usuario.text+', Qual eh sua intenção exatamente ai? Axo q vc teria q criar um parametro para receber oq vc deseja, e assim colocar codigo = :P_codigo, ou algo do tipo, mas sei la, posso estar enganado heheh :blink:
Faz os teste ae e fala no q deu, qualquer coisa eh soh gritar q estamos ae :)

[]`s
Nesta guerra jah conquistamos grandes e pequenas batalhas, desde as mais faceis ateh akelas que para qualquer outro mortal seria dita como inalcansavel, mas então, pq continuar? Simples...
Pq o mais importante não eh vencer todas as batalhas, mas sim perpetuar a guerra. ;o)

Meu fotolog: http://www.pixlog.net/xleandro
Leandro Pretti

#6 hiroyugi

hiroyugi

    Normal

  • Usuários
  • 71 posts
  • Sexo:Não informado
  • Localidade:Americana
  • Interesses:ASP, Flash, WebDesigner, WebMaster, Delphi, VB.NET

Posted 08/06/2005, 13:32

Estou fazendo uma pesquisa, na verdade depois de descobrir o codigo, vou tentar fazer uma pesquisa generica.
Mas por enquanto estou apanhando no MySql....rsrsrs
Valew pessoal
Onde ha vontade, ha um caminho... Onde ha boa vontade, ha vários caminhos

#7 hiroyugi

hiroyugi

    Normal

  • Usuários
  • 71 posts
  • Sexo:Não informado
  • Localidade:Americana
  • Interesses:ASP, Flash, WebDesigner, WebMaster, Delphi, VB.NET

Posted 09/06/2005, 10:08

O jeito que deu certo foi o seguinte

Query.SQL.Text := 'Select codigo, nome, idade, sexo, telefone from cad_usuario where codigo =' +txt_cod_usuario.text ;

Valew pessoal
Onde ha vontade, ha um caminho... Onde ha boa vontade, ha vários caminhos

#8 proteus_adi

proteus_adi

    @handle:=proteus;//>>>

  • Usuários
  • 309 posts
  • Sexo:Não informado
  • Localidade:Minas Gerais>> Belo Horizonte
  • Interesses:Programação e Web>>>

Posted 09/06/2005, 13:21

quanto a aspas...
eu recomendo o QuotedStr...
nunca confunde agente.
PROTEUS [ADSUMUS]
ETERNAL ########
---------------------------------------------------------------
"Já dizia o mestre: PROGRAMAR é diferente de CODIFICAR"...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq