Ir para conteúdo
Fórum Script Brasil

Paulo de Tarso

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Paulo de Tarso

Paulo de Tarso's Achievements

0

Reputação

  1. Galera! Ó eu de novo por aqui! Alguém sabe me dizer como fazer isso? Vms lá... Tenho uma Session("ProdutosSelecionados"), e o valor dela é nesse formato: "1, 5, 9, 22, 45". Esses números são os códigos dos produtos, que estão cadastrados na tabela "produtos". Só que, o valor dessa Session fica armazenado em uma outra tabela, "pedidos", no campo "codigos" da mesma. Eu queria saber se tem como eu transformar cada um desses códigos em uma informação retirada da tabela "produtos"? porque o objetivo é, ao imprimir na tela, o pedido vai mostrar quais foram os produtos selecionados mas não pelo código, e sim pelo nome do mesmo, que se encontra na outra tabela. Então, o objetivo é esse: Tabela produtos: codigo, nome_produto Tabela pedidos: codigos Dentro desse campo codigos estão os números separados por vírgulas. Então, quero pegar cada código desse e puxar a informação do nome_produto, fazendo uma seleção na tabela "produtos" algo mais ou menos assim: "Select * from produtos where codigo IN ('" & Session("ProdutosSelecionados") & "')". Mas o "x" da questão é esse aqui: além disso, cada nome tem que ser impresso na tela como os códigos, ou seja, Nome1, Nome5, Nome9, Nome22, Nome45... Será que alguém sabe me dizer como fazer isso? Se precisarem, mando os códigos... só não quis colocar aqui para não ficar muito mais extenso do que já está... Abraço! Paulo de Tarso
  2. Hey Henderson, vlw pela dica, mas o erro de exceção continua... Bom, vou tentar ver o que posso fazer... Vlw!
  3. Galera! É o seguinte: Tenho seguinte código: Msg = "" FOR x = 1 TO Request.Form("produtos").Count SQL = "SELECT * FROM produtos WHERE codigo IN ("& Request.Form("produtos")(x) &")" SET RS = Conect.execute(SQL) IF RS.RecordCount = 0 THEN Msg = "Nenhuma opção foi escolhida" ELSE Response.Write RS("nome_produto") & "<br>" END IF NEXT Response.Write Msg Vejam só, Primeiro, defino a variável "Msg" como vazia. Depois, faço um Select na tabela e tals. Se a quantidade de dados selecionados for igual a zero (ou seja, nenhum dado foi selecionado), ele define a variável "Msg", que estava vazia, com a frase "Nenhuma opção foi escolhida". Caso contrário, ele imprime na tela o nome do produto dos dados que foram selecionados. E por último, ele imprime o conteúdo da variável "Msg". Se o ELSE for executado, pelo menos au achava que seria assim, a variável "Msg" estaria vazia, já que a primeira condição do IF não foi verdadeira, e, conseqüentemente, não seria impresso na tela nada... Mas está dando um errinho... Indica que é na linha 65, e é justamente a linha que diz "Response.Write RS("nome_produto") & <BR>"... Olha o erro aqui: Tipo de erro: (0x80020009) Exceção. (...)preview.asp, line 65 Será que alguém sabe me dizer porque isso? Vlw gente! Paulo de Tarso
  4. Nossa! Cara(s)!!! Valeu mesmo! Funcionou!!! Putz... É uma pena que tenhamos que percorrer um longo caminho como este para solucionar um problema "aparentemente" simples, mas que não sabemos exatamente o porque acontece... E fica aqui então o meu agradecimento ao "fercosmig", que inclusive citou a fonte o qual ele encontrou tal passo-a-passo... Obrigado!!!
  5. Não consigo acessar Localhost no Firefox, aparece um alert pedindo o seguinte: "Forneça o nome de usuário e a senha para " em http://localhost/NomaDaPasta"... Que nome de usuário? E senha? Tipo... Alguém teria a solução? Valeuuuuuuuuuuuuu!!! Paulo de Tarso
  6. Paulo de Tarso

    Erro

    Gente! Estou chegando por aqui no fórum e gostaria de tentar solucionar um problema que estou tendo ao trabalhar com banco de dados. Tenho um exercício criado na aula, que consiste em cadastrar novos contatos e, após logado, também a exclusão destes e tal. Só que, na escola, funciona direitinho, e quando levo pra casa pra testar lá, aparece a seguinte mensagem quando envolve o Banco de Dados (que foi criado em Access 2003): Tipo de Erro: Microsoft JET Database Engine (0x80004005) A operação deve usar uma consulta atualizável. Já reinstalei o IIS várias, vezes, mas sei que o problema não é com ele porque scripts simples, como data, hora, essas coisas, funcionam! Só na hora de comunicar com o banco de dados é que estou tendo problemas... Alguém saberia me explicar e /ou tentar ajudar? Valeu galera! Paulo de Tarso
×
×
  • Criar Novo...