Pompeu
Membros-
Total de itens
136 -
Registro em
-
Última visita
Tudo que Pompeu postou
-
Olá 'Denis' Mais que resolvido, obrigado pelo presente ^^ Abraço
-
Olá a todos Gostaria de saber como calcular idade tendo a data atual e data de nascimento Obrigado
-
Resolvido Movi alguns comandos da SP1 para a SP2, então quem finaliza o processo agora é a SP2 e antes eu tentava retornar o valor pra SP1 Obrigado
-
Saudações ... Tenho 2 stored procedures e gostaria de saber como faço e se é posivel ir somando os valores na variável. Ex: Executo uma SP e acho um determinado valor, pego esse valor e jogo em outra SP, gostaria que fosse o valor da primeira SP e fosse somando com a segunda SP SP1 -- v_valor = Consulta SP2 -- v_valor(mantendo o valor achado na primeira SP) + os valores encontrados na segunda SP Por último, inserir o registro com o valor total da variável Obrigado
-
Olá 'mazocco' ... Tente executar e consulta direto do banco de dados e ver se funciona. Está me parecendo um erro de programação. Se possível, passe mais informações como por exemplo o código da pagina que está executando a pesquisa.
-
Obrigado 'Denis' ... Desculpe minha ignorancia, funcionou perfeitamente. Estou estudando SQL e ainda apanhando um pouco com a linguagem, quando temos o conhecimento tudo se torna muito fácil. Um grande Abraço e Obrigado
-
'Denis' ... só mais uma dúvida No exemplo do SELECT eu trago dois campos, o ID e o VALOR, eu queria armazenar somente o campo VALOR da consulta mas eu preciso do campo ID para fazer a condição na cláusula WHERE. Você poderia me dar um exemplo de como ficaria ? Obrigado
-
Olá 'Denis' ... bom dia Sim ... o select retorna apenas um valor, e como eu posso atribuir esse valor da select em uma variável Ex.: SELECT id, valor FROM tabela WHERE id = 1 v_valor = (como eu armazeno o valor do select nessa variável ?) Lembrando que a variável está dentro de uma SP Obrigado
-
Olá 'nsouza' Eu utilizo o vertrigo como servidor de dados. Ele é um conjunto de aplicativos como Apache, PhpMyAdmin, MySql, Etc, quando você instala ele, ele já configura tudo pra você. Baixe ele aqui: http://www.baixaki.com.br/download/vertrigoserv.htm Para acessar o PhpMyAdmin é só digitar http://localhost no seu navegador Abraços
-
'sararinhojj' Vi que você quer desenvolver sites em dreamweaver. Dá uma olhada nesse curso de dreamweaver + php + mysql http://www.claranet.com.br/Curso_Dreamweaver_PHP_MySQL.rar Espero ter ajudado Abraço
-
Olá 'nsouza' ... Segue exemplo de tabela criada no MySql utilizando valores padrões para campos: CREATE TABLE IF NOT EXISTS `nome_da_tabela` ( `id` int(11) NOT NULL default '0', `nome` varchar(40) default 'JOÃO', //Nesse caso todo registro inserido (se não for atribuido nenhum valor) vai ter o nome 'JOÃO' como padrão `endereco` varchar(40) default NULL, `bairro` varchar(25) default NULL, `cidade` varchar(25) default 'SÃO PAULO', //Nesse caso todo registro inserido vai ter 'SÃO PAULO' como padrão `telefone` varchar(14) NOT NULL, PRIMARY KEY (`id`) ) Você pode colocar o valor padrão que quiser, você já tentou ou sabe utilizar o phpmyadmin ? por lá também tem como deixar padrão e tem uma interface bem fácil de utilizar. Tem algumas ferramentas do próprio MySql que você também pode utilizar, dá uma olhada nesse site: http://www.mysqlbrasil.com.br/?q=node/7 Você pode fazer o download dessas ferramentas se quiser pelo próprio site Espero ter ajudado Abraço
-
Olá 'sararinhojj' Quando comecei a programar eu nem tinha noção d q era SQL, depois de vários anos programando, você acaba tendo a necessidade de se atualizar, vou tentar te ajudar apesar de eu não ser expert em SQL mas acho q sei o que você quer. Vamos começar, primeiramente, qual a linguagem de programação que você usa ? partindo de um princípio que o mysql é somente um banco de dados (poderoso por sinal) me corrijam se eu estive errado, mas o mysql não possui uma interface de criação de telas (como o Oracle por exemplo), eu uso o Delphi 7 para criar as telas e o MySQL para armazenar os dados, eu tento fazer de uma forma que todas as operações sejam executadas pelo MySQL (stored procedures) Mais uma pergunta ... qual a finalidade de você querer conhecer o MySQL ou SQL ? você quer desenvoler alguma aplicação ? Aguardo
-
Como posso atribuir um valor a uma SP puxando esse valor de um SELECT ? Segue SP: DELIMITER $$ DROP PROCEDURE IF EXISTS `sp_faturamento_gerar` $$ CREATE DEFINER=`clubedec`@`%` PROCEDURE `sp_faturamento_gerar`( IN v_idfaturamento INTEGER, IN v_vencimento DATE, IN v_lancamento DATE, IN v_planoconta VARCHAR(35), IN v_ndocumento VARCHAR(5)) BEGIN DECLARE vs_id INTEGER; DECLARE vs_tiposocio INTEGER; DECLARE vs_ntitulo VARCHAR(3); DECLARE vs_codigo INTEGER; DECLARE vs_nome VARCHAR(50); DECLARE vs_taxaid INTEGER; DECLARE vs_valor DOUBLE; DECLARE socio_eof INTEGER DEFAULT 0; DECLARE cur_socio CURSOR FOR SELECT id, tiposocio, ntitulo, codigo, nome, taxaid FROM socios ORDER BY id; DECLARE CONTINUE HANDLER FOR NOT FOUND SET socio_eof = 1; OPEN cur_socio; FETCH cur_socio INTO vs_id, vs_tiposocio, vs_ntitulo, vs_codigo, vs_nome, vs_taxaid; WHILE NOT socio_eof DO SELECT id, valor FROM taxas WHERE id = vs_taxaid AND vs_valor = valor; //QUERO PEGAR O VALOR DA TABELA TAXAS E JOGAR NA VARIAVEL vs_valor INSERT INTO contasreceber (codigo, idcliente, nome, ndoc, valor, lancamento, vencimento, planocontas, tiposocio, idfaturamento) VALUES (vs_codigo, vs_codigo, vs_nome, v_ndocumento, vs_valor, v_lancamento, v_vencimento, v_planoconta, vs_tiposocio, v_idfaturamento); FETCH cur_socio INTO vs_id, vs_tiposocio, vs_ntitulo, vs_codigo, vs_nome, vs_taxaid; END WHILE; CLOSE cur_socio; END $$ DELIMITER; Quero pegar o valor da tabela TAXAS e jogar na variavel vs_valor Obrigado
-
"Denis" ... era isso q eu precisava pra começar a trabahar com as SPs Vlw ein Um grande Abraço
-
"Denis" eu uso delphi 7 e o coponente Zeos ... eu gostaria de saber como enviar valores para a variavel dentro da SP Ex: tenho uma SP e duas variaveis declaradas certo, como eu envio valores para essas variaveis. Eu chamo a SP atraves do delphi usando o comando "call" conforme exemplo abaixo: DTM.TBNomeDaTabela.Close; DTM.TBNomeDaTabela.SQL.Clear; DTM.TBNomeDaTabela.SQL.Add('CALL nome_da_sp()'); DTM.TBNomeDaTabela.ExecSQL; só q eu não queria chamar somente a SP, eu gotaria de chama-la passando os valores das variaveis entendeu ? Muito obrigado mais uma vez "Denis"
-
Obrigado Denis ... Estou tentando fazer e assim q conseguir ou eu tiver alguma duvida eu posto aki ok você poderia me dar uma explicação sobre como armazenar informações nas ariaveis da SP ? pode ser em qualquer linguagem de programação, não precisa ser exatamente em delphi só pra eu ter uma ideia. mais uma vez Obrigado
-
Saudações ... Estou desenvolvendo um sistema em Delphi e MySQL, preciso gerar um faturamento e tenho certeza q através de uma SP é bem mais rápido, mas não estou conseguindo. sei q este forum é sobre MySQL mas segue rotina feita em delphi: DTM.TBSocios.First; while not DTM.TBSocios.Eof do begin //Gerar Valor Mensalidade V_TipoSocio := DTM.TBSocios.FieldByName('tiposocio').AsString; V_NTitulo := DTM.TBSocios.FieldByName('ntitulo').AsString; V_Codigo := DTM.TBSocios.FieldByName('codigo').AsString; DTM.TBTaxas.Locate('id', DTM.TBSocios.FieldByName('TaxaID').AsString, []); DTM.TBTaxasLancamentos.Active := True; DTM.TBTaxasLancamentos.Filter := 'idsocio=' + DTM.TBSocios.FieldByName('id').AsString; DTM.TBTaxasLancamentos.Filtered := True; VValorTaxas := 0; DTM.TBTaxasLancamentos.First; while not DTM.TBTaxasLancamentos.Eof do begin VValorTaxas := VValorTaxas + DTM.TBTaxasLancamentos.FieldByName('valor').AsFloat; DTM.TBTaxasLancamentos.Next; end; DTM.TBTaxasLancamentos.Active := False; VValorMensalidade := DTM.TBTaxas.FieldByName('valor').AsFloat + VValorTaxas; CRNovoRegistro; DTM.TBContas.Close; DTM.TBContas.SQL.Clear; DTM.TBContas.SQL.Add('Insert Into contasreceber (id, codigo, ' + 'nome, ' + 'ndoc, ' + 'valor, ' + 'lancamento, ' + 'vencimento, ' + 'planocontas, ' + 'idfaturamento' + ') Values (' + chr(39) + IntToStr(CRID) + chr(39) + ', ' + chr(39) + ContasReceber.V_IDCodigo + chr(39) + ', ' + chr(39) + DTM.TBSocios.FieldByName('nome').AsString + chr(39) + ', ' + chr(39) + NDocumento.Text + chr(39) + ', ' + chr(39) + FloatToStr(VValorMensalidade) + chr(39) + ', ' + chr(39) + DateToStr(Date) + chr(39) + ', ' + chr(39) + Vencimento.Text + chr(39) + ', ' + chr(39) + PlanoConta.Text + chr(39) + ', ' + chr(39) + IntToStr(ID) + chr(39) + ')'); DTM.TBContas.ExecSQL; DTM.TBContas.Close; DTM.TBContas.SQL.Clear; DTM.TBContas.SQL.Add('commit'); DTM.TBContas.ExecSQL; //FIM Gerar Valor Mensalidade DTM.TBSocios.Next; end; A rotina em delphi está funcionando perfeitamente, gostaria de fazer uma SP. O Problema está sendo em localizar o registro em outra tabela ... não sei fazer isso em SP Obrigado
-
RESOLVIDO vlw Norivan ... consegui montar ... componente muito útil esse q você me passou ... Muito Obrigado
-
Norivan ... Muito obrigado ... vou verificar se consigo mas pelo q eu vi realmente não é tão difícil assim ... ajudou bastante. É q quando a gente não entende muito acaba ficando difícil rs Vlw mesmo ^^
-
RESOLVIDO Consegui ... ajudou bastante ... obrigado Andreia ^^
-
Obrigado ... vou testar vlw mesmo
-
Saudações Gostaria de saber se alguém poderia me ajudar com uma rotina pra formatar os ceps do meu banco de dados. eu tenho uma tabela que tem varios registros e na hora de programar eu não formatei os CEPs, eu já corrigi isso e gostaria de padronizar na tabela do meu banco de dados. Hj os CEPs estão um diferente do outro ex: 13300-000 13.300-000 13300.000 etc Eu gostaria de deixa-los assim 13.300-000 Obrigado Dados da tabela: Nome da Tabela : dbo.Contato Nome do campo : ContCep Vlw
-
Saudações amigos ... Estou desenvolvendo um site para imobiliária e gostaria de saber se é possivel mostrar resultados em duas colunas de uma tabela ex: mostrar 3 registros do lado esquerdo e 3 registros do lado direito segue o site para análise: www.claranet.com.br/arruda vocês podem ver q os resultados estão do lado esquerdo, eu gostaria de fazer aparecer os outros 3 do lado direito, em relação a fazer aparecer os 6 registros isso eu sei, é tranquilo, eu só não estou conseguindo fazer aparecer do lado direito. Acho q deu pra explicar legal Obrigado Galera
-
Saudações ... Já tentei de tudo quanto é forma e não consigo chamar a stored procedure q está no MySQL que fica em meu domínio, se alguém tiver algum exemplo pronto para eu testar agradeço Muito obrigado