Ir para conteúdo
Fórum Script Brasil

Porter

Membros
  • Total de itens

    27
  • Registro em

  • Última visita

Tudo que Porter postou

  1. Olá Denis, obrigado por sua atenção, resolvi o problema instalando o FrameWork 3.5 e instalou certinho.
  2. Olá pessoal, ao começar a instalação do MySql Server 5.0, recebo essa mensagem de erro, no Windows 10 Pro MySql Conector Net 6.3.0 Setup The .Net FrameWork 2.0 must be installed before installing this package. Mas ao tentar instalar o dotNetFx40_Full_setup A instalação não ocorrerá, veja os motivos abaixo O Microsoft .NET Framework 4 já faz parte do sistema operacional. Não é necessário instalar o .NET Framework 4 redistribuível. <A HREF="http://go.microsoft.com/fwlink/?LinkId=164207">Mais informações</A>. Uma versão igual ou superior do .NET Framework 4 já foi instalada no computador. Diz que primeiro tenho que instalar o .Net FrameWork 2.0, mas não instala porque diz que já faz parte do sistema operacional.
  3. Olá pessoal, tenho um arquivo XML contendo tabelas, como faço para importar essas tabelas para minha base de dados MySql ?
  4. Entendi, obrigado Jhonas por sua atenção.
  5. Olá pessoal, preciso mudar o COLLATE de apenas uma tabela que já está populada, estou mudando para latin1_swedish_ci, pode ocorrer algum problema pelo fato da tabela já estar pupulada ? Obrigado. MySql.
  6. Olá pessoal, estou tentando fazer um select para mostrar o saldo considerando o saldo anterior, quero que fique como o modelo abaixo, mas da forma como estou fazendo, não está considerando o saldo anterior, o que é necessário acrescentar para mostrar o saldo anterior, obrigado. sdoant| valorsai| valorent | saldo | 0,00 500,00 | 150,00 | 350,00-| 0,00 150,00 | 200,00 | 300,00-| 0,00 0,00 | 300,00 | 0,00 | select sdoant, valorent, valorsai, abs(sdoant - valorsai + valorent) saldo, (case when valorsai > valorent then 'D' else 'C' end) tp from ( fluxocaixa );
  7. olá pessoal, na stored procedure abaixo, não está retornando nenhum registro, estou tentando executar a rotina pelo Workbench MySql, estou tentando selecionar todos registros que código do vendedor seja = 5, o que pode estar errado ? DELIMITER $$ DROP PROCEDURE IF EXISTS seleccli $$ CREATE PROCEDURE seleccli(in pcodven int) MAIN: BEGIN DECLARE pcodven int; select codven, status, nomecli from contatos where codven = pcodven order by nomecli; END $$ DELIMITER ; call seleccli(5); SET @codigo = 5; call seleccli(@codigo);
  8. Porter

    Gerando Backup.sql vazio

    olá Maciel, no C#, com o comando abaixo, faço o backup, estou usando o comando ROOT maiúsculo, é necessário que seja também maiúsculo no momento que for atribuir privilégio no MySQL, ou melhor ser tudo minúsculo ? pro.StartInfo = new ProcessStartInfo("C:/BKAGENDA/mysqldump.exe", " -h " + Program.nomeDoServidor + " -u ROOT -p123 -B agenda > -r " + path); GRANT ALL PRIVILEGES ON *.* TO ROOT @ 'CARLOS-PC' IDENTIFIED BY '123' WITH GRANT OPTION;
  9. Olá pessoal, estou tentando fazer backup no computador CARLOS-PC, pelo C#, em outros computadores está dando certo usando esse mesmo aplicativo, mas nesse não está, o nome do computador é CARLOS-PC, na mesma pasta tenho o mysqldump.exe e o mysql.exe, já atribui privilégios a ele como pode ser visto abaixo, mas está gerando um backup.sql vazio, imagino que o problema está na atribuição de privilégio mas conforme abaixo, está correto, o que eu poderia checar a mais para resolver esse problema ? GRANT ALL PRIVILEGES ON *.* TO ROOT @'CARLOS-PC' IDENTIFIED BY '123' WITH GRANT OPTION; SELECT USER,HOST FROM MYSQL.USER; USER HOST ADMIN % root localhost ROOT CARLOS-PC
  10. olá pessoal, na rotina abaixo, gostaria que a opção Editar, Apagar apareça na frente de cada valor, mas da forma como está, aparece somente na frente do ultimo, gostaria de saber se tem como, gostaria que ficase assim: 1 TANQUINHO 199,00 Editar Apagar 2 CAMA JUVENIL 345,00 Editar Apagar <table class="table table-hover"> <tr> <th>Id</th> <th>Descrição</th> <th>Valor</th> <th></th> </tr> <tr class="danger"> <!-- class serve para aplicar um estilo --> <tr> <td>1</td> <td class="success">TANQUINHO </td> <td>199,00</td> <td> </tr> <tr> <td>2</td> <td class="success">CAMA JUVENIL</td> <td>345,00</td> <td> </tr> <tr> <td>3</td> <td class="success">ALMOFADA SUED</td> <td>33,92</td> <td> </tr> <td>4</td> <td class="success">GELADEIRA CONSUL</td> <td>1000,00</td> <td> <td> <a href="#" class="btn btn-primary btn-xs"> <span class="glyphicon glyphicon-edit"></span> Editar </a> <a href="#" class="btn btn-danger btn-xs"> <span class="glyphicon glyphicon-trash"></span> Apagar </a> </td> </tr> </table>
  11. ola pessoal, tenho uma tabela com milhares de registros de fornecedores, preciso mostrar esses registros, para o usuario selecionar um, estou preocupado com o consumo de memoria, se alguém puder me indicar um material para eu estudar para eu ter uma ideia de qual componente devo usar, fico agradecido, o SGBD que estou trabalhando é MySQL Java, MySQL obrigado.
  12. já consegui, usar as teclas, obrigado
  13. ola pessoal, gostaria de saber, se tem como trabalhar com o workbench usando teclas de atalho, tentei usar todas as teclas mas não esta dando certo, ou então se alguém puder, indicar outro gerenciador. obrigado
  14. ola pessoal, criei essa sp, para da um update em um determinado registro na tabela pessoas e tambem na tabela fornecpj, agora estou testando a sp com call, mas não esta dando certo, não sei como por o auto-incremento no call, obrigado. call alter_cad_for("rua 7","emp padrão ltda","empforte","são fco","pirapora","sp","99999-999","porter_email","999999","88888"); DELIMITER $$ DROP PROCEDURE IF EXISTS alter_cad_for $$ create procedure alter_cad_for ( IN p_id int, IN p_endereco varchar(40), IN p_razsocial varchar(40), IN p_nomefantasia varchar(40), IN p_bairro varchar(40), IN p_cidade varchar(30), IN p_uf varchar(2), IN p_cep varchar(9), IN p_email varchar(50), IN p_cnpj varchar(18), IN p_ie varchar(15) ) BEGIN update pessoas set endereco = p_endereco, razsocial = p_razsocial, nomefantasia = p_nomefantasia, bairro = p_bairro, cidade = p_cidade, uf = p_uf, cep = p_cep, email = p_email where id = p_id; SELECT id FROM pessoas where id = p_id; update fornecpj set pessoa_id = p_id, cnpj = p_cnpj, ie = p_ie where pessoa_id = p_id; END $$ DELIMITER;
  15. ola pessoal, como faço para saber se a bela é InnoDb, Show Engines(), mostra varias engines, mas quero saber a engine de uma tabela especifica. obrigado.
  16. ola pessoal, na rotina abaixo, estou tentando incluir um fornecedor atravez de uma stored procedure chamada cad_for, mas quando chega na linha PreparedStatement, não executa, ocorre uma exceção, gostaria de saber como faço essa inserção usando o MySQL, já testei pelo Workbench a stored procedure e inseriu corretamente, vou colocar aqui tambem a stored procedure, obrigado. public boolean incluirFor(Fornecedor objFor) throws Exception{ conecta = new ConexaoMySQL(); conecta.abrirConexao(); String sql = "exec cad_for ?,?,?,?,?,?,?,?,?,?"; PreparedStatement ps = conecta.getConnection().prepareStatement(sql); <--- essa linha não executa. ps.setString(1, objFor.getEnd()); ps.setString(2, objFor.getRazsocial()); ps.setString(3, objFor.getNomefantasia()); ps.setString(4, objFor.getBairro()); ps.setString(5, objFor.getCidade()); ps.setString(6, objFor.getUf()); ps.setString(7, objFor.getCep()); ps.setString(8, objFor.getEmail()); ps.setString(9, objFor.getCnpj()); ps.setString(10,objFor.getIe()); if(ps.executeUpdate() > 0) { sqlPessoa = "select max(id) as id from pessoas"; ps = (CallableStatement) conecta.getConnection().prepareStatement(sqlPessoa); ResultSet rs = ps.executeQuery(); if(rs.next()){ pessoa_id = rs.getInt("id"); } return true; } else{ return false; } } } DELIMITER $$ DROP PROCEDURE IF EXISTS cad_for $$ CREATE PROCEDURE cad_for( IN p_endereco varchar(40), IN p_razsocial varchar(40), IN p_nomefantasia varchar(40), IN p_bairro varchar(40), IN p_cidade varchar(30), IN p_uf varchar(2), IN p_cep varchar(9), IN p_email varchar(50), IN p_cnpj varchar(14), IN p_ie varchar(10) ) BEGIN DECLARE msg VARCHAR(1000) DEFAULT "sem mensagem"; DECLARE excecao SMALLINT DEFAULT 0; DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET excecao = 1; START TRANSACTION; INSERT INTO pessoas(endereco, razsocial, nomefantasia, bairro, cidade, uf, cep, email) VALUES(p_endereco, p_razsocial, p_nomefantasia, p_bairro, p_cidade, p_uf, p_cep, p_email); IF excecao = 1 THEN SET msg = "ALERTA: Erro ao inserir na tabela de pessoas"; ROLLBACK; ELSE SELECT DISTINCT LAST_INSERT_ID() INTO @idPessoas FROM pessoas; IF excecao = 1 THEN SET msg = "ALERTA: Erro ao buscar o ultimo ID inserido em pessoas"; ROLLBACK; ELSE INSERT INTO fornecpj(cnpj, ie, pessoa_id) values(p_cnpj, p_ie, @idPessoas); IF excecao = 1 THEN SET msg = "ALERTA: Erro ao inserir na tabela de fornecpj"; ROLLBACK; END IF; END IF; END IF; IF excecao <> 1 THEN COMMIT; SET msg = "ALERTA: Registro Incluido com sucesso"; END IF; SELECT msg AS msg; END$$
  17. ola pessoal, na SP abaixo, como faço para inserir o id que foi gerado na tabela pessoas e atribuir a pessoa_id que está na tabela fornecpj, na tabela pessoas esta gerando corretamente o auto incremento, mas não estou conseguindo inserir esse mesmo codigo gerado na tabela fornecpj, obrigado. DELIMITER $$ DROP PROCEDURE IF EXISTS cad_for $$ create procedure cad_for ( p_endereco varchar(40), p_razsocial varchar(40), p_nomefantasia varchar(40), p_bairro varchar(40), p_cidade varchar(30), p_uf varchar(2), p_cep varchar(9), p_email varchar(50), p_cnpj varchar(14), p_ie varchar(10) ) BEGIN insert into pessoas(endereco, razsocial, nomefantasia, bairro, cidade, uf, cep, email) values (p_endereco, p_razsocial, p_nomefantasia, p_bairro, p_cidade, p_uf, p_cep, p_email); insert into fornecpj(cnpj, ie) values(p_cnpj, p_ie); END$$
  18. ola pessoal, estou tentando executar um script de stored procedure pelo mysql command, estou fazendo da seguinte forma: source c:\loja\spseleccli.sql; mas não acontece nada, ele mostra uma -> na linha de baixo e o comando não é executado. obrigado.
  19. mas eu preciso escrever a stored procedure tudo novamente ? Eu só quero alterar as partes que necessito, tem como fazer isso pelo MySql Command, se não, por favor qual aplicativo você indica para eu instalar na maquina do meu cliente, pode ser um aplicativo simples. obrigado.
  20. ola pessoal, gostaria que os colegas aqui do forum me indicassem um aplicativo leve para criar e modificar stored procedures quando eu estiver trabalhando la no computador do cliente, pelo MySQL Command Line Client, não estou conseguindo modificar uma stored procedure, só estou conseguindo criar. obrigado.
  21. ola pessoal, como faço para criar uma stored procedure pelo MySQL Command Line Client, e também como faço para alterar essa stored procedure, obrigado.
  22. ola pessoal, estou tentando instalar o MySQL em um pc com Windows XP, quando tento instalar o MYSQL.DATA, está dando a seguinte mensagem: The .NET Framework 2.0 must be installed before installing this package. Eu já instalei o Microsoft .NET Framework 4 Client Profile Microsoft .NET Framework 4 Extended e mesmo assim quando vou instalar o MYSQL.DATA, da essa mensagem de erro. obrigado.
×
×
  • Criar Novo...