Jump to content


Photo

Insert Into (passam Pra Mim?)


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

#1 myaccount2lists

myaccount2lists

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino

Posted 22/06/2004, 09:43

Como vao?
Estou com dificuldade de achar o comando certo para inserir em banco de dados.

vou explicar: faço o login com o rusuario TAL, que é redirecionado para a apagina TAL, que tem um formulario, que ao ser preenchido sera gravado no banco de dados com o usuario TAL, no ID do usuario que se logou. Estou tentando usar :

INSERT INTO Login (CatCliente,MsgCliente) VALUES ('CatCliente','MsgCliente'); WHERE ID = " & Request.Form("id")


mas nao da certo. alguem me ajuda. é rapidinho.. : ) valeus

#2 Dinho Z.

Dinho Z.

    Rock'n'Roll !!! Yeah !!!

  • Usuários
  • 755 posts
  • Sexo:Não informado
  • Localidade:Santo André - SP

Posted 22/06/2004, 09:52

Não existe o Where no comando Insert Into... o Insert Into é para inserir dados...
Dinho

Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters

#3 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/06/2004, 09:53

Você não quer inserir uma informação, mas sim alterar. O comando a se utilizar é o UPDATE.

Sintaxe para o seu problema:
UPDATE Login SET CatCliente='CatCliente', MsgCliente='MsgCliente' WHERE ID="&Request.Form("id")

Acho que suas informãções CatCliente e MsgCliente seriam variaveis, então ficaria algo assim:
UPDATE Login SET CatCliente='"& CatCliente &"', MsgCliente='"& MsgCliente &"' WHERE ID="&Request.Form("id")

------
Mero mortal!

#4 myaccount2lists

myaccount2lists

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino

Posted 22/06/2004, 14:39

valeu cara. deu certo. mas todo vez qie insiro esses valores, cria uma nova linha no DB. por exemplo:

fiz o login com a conta THALIS2

inseri no DB os valores CatCliente, MsgCliente no id da conta THALIS2

deu certo.

mas automaticamente cria outra cadastro no DB. com os mesmos valores.. pq?

___________________

isso é para uma ordem de serviço. onde o cliente se loga, e faz sua ordem de serviço. ele tb pode visualizar outras ordens.

o admin se loga e vesualiza todas as ordens de varios clientes. e o admin tb pode dar um parecer, como se vosse postar uma resposta de um forum. + ou - parecido.

como seria isso no DB?

se o cliente postar 2 ordens, teria que criar 2 registros no db? mas como, se o ID dele nao pode mudar?

Edição feita por: thalisvalle, 22/06/2004, 16:00.


#5 Dinho Z.

Dinho Z.

    Rock'n'Roll !!! Yeah !!!

  • Usuários
  • 755 posts
  • Sexo:Não informado
  • Localidade:Santo André - SP

Posted 22/06/2004, 16:53

Você precisa ter uma tabela para ficar as informações de login, como user, senha e uma outra tabela que vai ficar as ordens, mas nesta tabela você cria um campo que vai se relacionar com a tabela login...

Você não vai mandar inserir na tabela de login, mas sim na tabela de ordens, e você só coloca no campo o login de quem fez a ordem...

Entendeu ???
Dinho

Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters

#6 myaccount2lists

myaccount2lists

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino

Posted 22/06/2004, 17:58

Quanto as tabelas, sim. eu entendi.

No banco de dados criarei a tabela LOGIN e a tabela ORDENS

Criarei chave primaria na tabela LOGIN, campo ID

e chave primaria em ORDENS no ID ta?

como faco?

seria, o cara se logar e inserir sua orden em ORDENS com a conta que se logou (ID que esta em LOGIN). qdo ele insere sua ordem de serviço, pode inserir outras tb, e visualizar todas. O ADMIN do site tb pode POSTAR UM PARECER, como se fosse um respostas de um forum. COMO ORGANIZO ISSO.

quais clausulas sql uso? pode me ajudar... valeusss
msn: thalisvalle@hotmail.com

#7 Dinho Z.

Dinho Z.

    Rock'n'Roll !!! Yeah !!!

  • Usuários
  • 755 posts
  • Sexo:Não informado
  • Localidade:Santo André - SP

Posted 23/06/2004, 08:45

Como eu já te respondi no MSN, vou só dar uma breve explicação aqui para poder finalizar o tópico, ou caso alguém tenha mais alguma idéia ou dúvida, pode colocar aqui...

Na tabela Ordem, crie um campo que vai ser a chave e outro campo que vai ter o login da pessoa...

Este campo login vai se relacionar com o login da tabela Login...

Aí, quando a pessoa se logar, ela só poderá ver as ordens que ela inseriu, e o ADM pode ver todo mundo...

Use Session, se for o caso para guardar o login de quem se logou, e outras coisas mais que achar necessário...
Dinho

Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters

#8 myaccount2lists

myaccount2lists

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino

Posted 23/06/2004, 10:32

grande. valeus. vou tenta dar meus pulos |:)




0 user(s) are reading this topic

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

IPB Skin By Virteq