Ir para conteúdo
Fórum Script Brasil

samirbh

Membros
  • Total de itens

    81
  • Registro em

  • Última visita

Tudo que samirbh postou

  1. Bom dia Vanir, não sei se é comigo mas tem como você ser mais claro.
  2. Bem vindo ao forum, sugiro você primeiro aprender a projetar o banco falo do DER procura na internet que você acha e depois definir qual linguagem de programação você vai usar, a ordem de aprendizado não vai alterar o produto nesse caso. tem o pessoal de web aqui do forum que vai poder te ajudar mais nesse inicio a programação. qualquer duvida é so postar. até a proxima.
  3. o que falei é a mesma coisa que um sim, e o restante ou seja o link é so pra você ver que na hora de programar não vai mudar em nada. resumindo você pode ter varios sql server instalado na mesma maquina junto com outros bancos, é o que chamamos de instancia que é igual a uma instalação do software mssql server groseiramente falando. requisitos de sistema: http://www.microsoft.com/brasil/servidores...qs/default.mspx provavelmente você vai usar o developer edition até a proxima.
  4. samirbh

    colate charset estranhos

    engraçado que so funciona de manhã um pouco quando ligo minha estação. ouvi dizer pra recomplilar o mysql e o modulo php que esta usando o banco, mas não sei fazer isso é cara paresse que o melhor engine é o innoDB mesmo.
  5. samirbh

    colate charset estranhos

    hehe achei: InnoDB vou ver tambem se descubro algo sobre os engines que que eles fazem
  6. samirbh

    colate charset estranhos

    Obrigado pela atenção. como que olho isso no mysql? vou pesquisar aqui tambem...
  7. Boa tarde pessoal, tenho uma aplicação em php e em todos os modulos que presiso de fazer um insert ou um update não consigo, uma vez observando o problema peguei o codigo SQL que a aplicação estava executando e fiz diretamente no banco, depois de analizar eu e minha equipe concluimos que o problema esta na acentuação de alguns campos das tabelas. O agravante é que na aplicação hora funciona e hora não funciona. (confusão: meu banco commita tudo imediatamente?) pensei em trocar o collate do banco mas pelo visto ele esta como latin1 ou seja aceita caracteres como os acentos. (obs: sei fazer tarefaz basicas em banco de dados só que nunca usei o mysql, e pra facilitar estou usando a ferramenta grafica SQLyog(até agora esta atendendo perfeitamente)) a verssão do mysql é 5.0 Desde já obrigado
  8. a ideia é a mesma de usar com mysql http://www.php.net/manual/pt_BR/ref.mssql.php
  9. Bom dia pessoal, moderador se tiver outro lugar pra tratar disso por gentileza me encaminhe. Bom é o seguinte: minha aplicação começo a dar bug em relação a fazer update e insrt no banco. logo apos acontece o pior. sabe quando nos estamos fazendo um site na maquina loca da gente e colocamos la no browser localhost/...aplicação; então so que no meu caso tenho um servirdor e esta la ao invez de ser local. quando digito o endereço http://nome_da_maquina...aplicação surge a seguinte menssagem: The domain "nome_do_servidor" is invalid. ou seja to perdido porque não sei comfigurar e quando tento conectar no banco tanbem esta dando pau. engraçado que de vez en quando comsigo fazer a conexão remota, raramente ping funciona, pelo net view enxergo a maquina e pela pasta mapeada consigo fazer tudo tranquilamente. esta confuso não é?, também acho não sei por onde começar me ajudem por favor pessoal, to sem trabalhar por conta disso. informaçoes: estação de trabalho com: windows xp sp3 servidor com: windows 2000 uso php 5 apache mysql 5.0
  10. foi mal esquesi que tem que ser um campo na tabela. creio que no deva ser a melhor opção mas: create trigger nome_trigger on tabela for insert as begin declare @var int declare @id int select @var = count(id), @id = id from inserted update tabela set conta_id = conta_id + @var where id = @id tratamento de erro end so funciona com um registro caso queira com diversos, apenas implemente no cursor
  11. select campo1, (select count(idcampo) from tabela where idcampo = ???)from tabela se você botar isso numa procedure fica interessante tambem mas esse é o jeito mais facil nem testei se não der cert poste novamente com a menssagem de erro espero ter ajudado até a proxima...
  12. Opa, quando falei programação falei programação para banco ou seja procedures funcoes e tals; bom mas isso não vem ao caso. vamos la. o que você quer por um acaso é isso: dependendo do tipo e quantidade de vencimento do funcionario a tabela funcionario sofre uma atualização para aquele funcionario. vai criar a tabela vencimento com a check constraint para não receber valor do vencimento menor que 200 depois você faz uma trigger de insert, update na tabela de vencimento que faz um select na tabela de inserted e pega o tipo de vencimento e a quantidade. depois voce da um update na tabela de funcionario no campo salario que vai ser: update funcionario set salario = salario (aqui você vai adicionar a + ou a - dependendo do seu vencimento) dica: você vai fazer um if para cada vencimento e dentro de cada if você pega a quantidade de vencimento e multiplica pelo vencimento e faz os updates. ai depois de cada update você vai por esse codigo:(é o tratamento de erro) if @@error <> 0 begin rollback raiserror('menssagem de erro', 16, 1) return end ou se for uma coisa muito simples faça um insert select pela tabela inserted se tiver duvida de como fazer os procedimento me fale se criou a tabela vencimento e tambem seu nivel de programação espero ter ajudado ate a proxima.
  13. sua aula envolve programação para banco ou você esta vendo constraints. na programação ficaria muito mais facil usando triggers mas tem outros recursos como funcoes e botar ela dentro da check constraint e tal mas fala ai pode ou não ser trigger.
  14. você quer fazer uma consulta que lhe retorne isso ou você que uma especie de log(tem que ser na mesma tabela?) até a proxima...
  15. era o que eu já estava fazendo. tipo questao de sintax nesse caso ta tranquilo e que paro de uma vez entendeu tava funcionando cheguei hj de manha e nada fui olhar nas outras partes do sistema e nada. e o mais engraçado que so faz delete e select to doido...
  16. cara tentei e não deu certo mas tipo quando eu uso a função mysqli_stmt_init(); eu to abrindo uma transação ate onde entendi foi isso então tenho que rodar o que esta dentro da transação ou seja uma transação faz tudo ou nada então o pessoal do php deve ter inplementado esse metodo que usei ou seja: peguei minha transação chamada $stmt e execultei tudo que estava nela no caso apenas o insert e não deu certo aff repare que dou close duas vezes uma na transação e outra na conexão(o que a gente de banco chama de sessao) se tiver mais sugestao manda ai essa extenção mysqli e ainda botando a parte de transaçoes(stmt) quebro as pernas mas tamo superando brigadão ae
  17. ai depois disso ele manda o id do cara pra outra pagina. caso presise da parte de alteração eu a posto ai. falou brigadão...
  18. Bom dia pessoal, gostaria de saber que passos faço para identificar o porque que minha aplicação não esta tendo exito quando se trata de inserção e alteração. quando faço select e deleção funciona corretamente. já olhei meu codigo, e não tem nada d+ nele ta tudo do mesmo jeito que deixei funcionando então que passos tomar, sei que é uma pergunta que a resposta não cala que é "filhão olha o codigo" mas já olhei tanto que to ficando ate meio louco mas é isso ai pessoal tem outros recursos? uso o zend e to pensando em debugar mas tenho que aprender direito aqui desde já obrigado... uso php 5 e mysql 5.0
  19. nuss so agora tive tempo mas que bom que você consegui até a proxima...
  20. samirbh

    problema com while banco

    resolvi estava faltando fechar a transação do pagina que enviava os dados e tratar as subtransaçoes da aplicação. foi coisa simples mas me tiro o sono obrigado pela atenção.
  21. samirbh

    problema com while banco

    a unica coisa que funciona é quando ponho $newid e $nompsa no values do formulario, qualquer outra coisa relacionada a conexão com banco não pega
  22. Boa tarde pessoal, é o seguinte: tenho que fazer um cadastro e esse cadastro faz insert em duas tabelas, o processo de cadastrar é dividido em duas partes. primeira parte ta beleza mas a segunda parte ta dando pau to fazendo +- assim: minha 1º pagina de cadastro envia os dados para uma pagina que valida esses cadastros(insert) ai (não foi eu quem fez essa primeira parte) na tem uma tag <meta http-equiv="refresh" content="0; url=2º p formulario.php?id=<?php echo $NewId; ?>"> ai beleza porque a variavel $newid é resultado da função pra pegar a chave primaria do meu insert bom sabendo isso podemos afirmar que não vou para a segunda parte do cadastro. eu ponho o resultado da chave e o nome do cara pra exibir na tela tudo normal so que nessa pagina eu tenho um while que pega o resultado de uma consulta de outra tabela desse memo banco silplesmente o while parou de funcionar(o resultado do while eu vou jogando em um option do formulario(ex: estado civil, grau de instrução e outros)). se eu abrir essa segunda parte do cadastro ele ta funcionando beleza. se quiserem mais detalhes é so falar... brigado pessoal
×
×
  • Criar Novo...