Jump to content


Photo

Onde Ta O Erro


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

#1 allan.wa

allan.wa

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 22/11/2004, 16:13

Ola pessoal.

To querendo que a sql adicione um novo campo em "nome" caso esse nome não exista.... tentei assim:

"insert into contaclick (nome) values ('"&nome&"') where nome <> '"&nome&"'"

Onde está o erro???
___________________________________________________
Está procurando um carro? Ou querendo verder o seu?
Então não perca mais tempo e acesse agora mesmo


www.BuscaCarros.com.br
___________________________________________________

#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 22/11/2004, 16:15

Instruções INSERT não possuem clausulas WHERE.

O correto seria:
insert into contaclick (nome) values ('"&nome&"')

------
Mero mortal!

#3 allan.wa

allan.wa

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 22/11/2004, 16:21

Então o unico jeito seria via

IF

Ou tem outra forma de fazer isso??
___________________________________________________
Está procurando um carro? Ou querendo verder o seu?
Então não perca mais tempo e acesse agora mesmo


www.BuscaCarros.com.br
___________________________________________________

#4 Prog

Prog

    ...

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

Posted 22/11/2004, 16:41

Vc só quer permitir que a inclusão de nomes não se repita?

Crie um indice na tabela do seu banco de dados e informe que neste campo não será permitido repetição.
------
Mero mortal!

#5 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

Posted 22/11/2004, 16:52

por que primeiro vc num faz a verificação e depois se num tiver dai vc faz o insert...

tipo assim:


'verifica se ha algum nome
Sql = "SELECT * FROM contaclick where nome = '"&nome&"'"
set Rs = DB.Execute(Sql)
If not Rs.Eof then
'aqui ele achou um nome igual... intão num coloca nada... 
else
' Aqui ele num achou nada igual... intão, é diferente... coloca o insert aqui.
set rs = DB.execute("INSERT INTO contaclick (nome) Values('"&nome&"')")
response.end
end if



veja se isso resolve o seu porém...
* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto

#6 allan.wa

allan.wa

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 22/11/2004, 17:22

Pois é... nisso ja tinha pensado... mas achei que tinha como fazer isso direto na SQL...
Mas acho que naum tem como...

Vou fazer assim meismo...

Obrigado pela dica...
___________________________________________________
Está procurando um carro? Ou querendo verder o seu?
Então não perca mais tempo e acesse agora mesmo


www.BuscaCarros.com.br
___________________________________________________




1 user(s) are reading this topic

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

IPB Skin By Virteq