Ir para conteúdo
Fórum CódigoFonte.net

Leone Costa

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Leone Costa

  • Data de Nascimento 11/22/1987

Contact Methods

  • Website URL
    http://www.leonecosta.com.br
  • ICQ
    0

Profile Information

  • Gender
    Male
  1. Ola pessoal estou desenvolvendo um sistema e modelei um banco de dados estou com dificuldade em criar triggers no mysql com varios comandos delete usando 3 tabelas abaixo codigos com a tentantivas são 3 tabelas. Agradeco a todos que me ajudarem Cadastro EnderecoCadastro SituacaoCadastro AS tres tem o idCadastro sendo PK da tabela Cadastro e FK das outras duas ____________________________ TENTATIVA 1 ________________________________________________________________________________________ DELIMITER // CREATE TRIGGER trigger_ExcluirSituacaoEnderecoCadastro AFTER DELETE ON Cadastro FOR EACH ROW BEGIN DELETE FROM EnderecoCadastro WHERE idCadastro = OLD.idCadastro ; DELETE FROM SituacaoCadastro WHERE idCadastro = OLD.idCadastro ; END;// DELIMITER ; ____________________________ TENTATIVA 2_________________________________________________________________________________________ delimiter | CREATE TRIGGER trigger_ExcluirSituacaoEnderecoCadastro AFTER DELETE ON Cadastro FOR EACH ROW BEGIN DELETE FROM EnderecoCadastro WHERE idCadastro = OLD.idCadastro; DELETE FROM SituacaoCadastro WHERE idCadastro = OLD.idCadastro; END; | delimiter ; ____________________________ TENTATIVA 3 _________________________________________________________________________ CREATE DEFINER = CURRENT_USER TRIGGER trigger_ExcluirSituacaoEnderecoCadastro AFTER DELETE ON Cadastro FOR EACH ROW BEGIN DELETE FROM EnderecoCadastro WHERE idCadastro = OLD.idCadastro; DELETE FROM SituacaoCadastro WHERE idCadastro = OLD.idCadastro; END; ____________________________ ERRO AO TENTAR CRIAR _____________________________________________________________ DELIMITER // CREATE TRIGGER trigger_ExcluirSituacaoEnderecoCadastro AFTER DELETE ON Cadastro FOR EACH ROW BEGIN DELETE FROM EnderecoCadastro WHERE idCadastro = OLD.idCadastro Error: 1064 - Você tem um erro de sintaxe no seu SQL próximo a 'DELIMITER // CREATE TRIGGER trigger_ExcluirSituacaoEnderecoCadastro AFTER DELET' na linha 1 DELETE FROM SituacaoCadastro WHERE idCadastro = OLD.idCadastro Error: 1054 - Coluna 'OLD.idCadastro' desconhecida em 'where clause' END Error: 1064 - Você tem um erro de sintaxe no seu SQL próximo a 'END' na linha 1 // DELIMITER Error: 1064 - Você tem um erro de sintaxe no seu SQL próximo a '// DELIMITER' na linha 1 ____________________________ ERRO AO TENTAR CRIAR ________________________________________________________________ delimiter | CREATE TRIGGER trigger_ExcluirSituacaoEnderecoCadastro AFTER DELETE ON Cadastro FOR EACH ROW BEGIN DELETE FROM EnderecoCadastro WHERE idCadastro = OLD.idCadastro Error: 1064 - Você tem um erro de sintaxe no seu SQL próximo a 'delimiter | CREATE TRIGGER trigger_ExcluirSituacaoEnderecoCadastro AFTER DELET' na linha 1 DELETE FROM SituacaoCadastro WHERE idCadastro = OLD.idCadastro Error: 1054 - Coluna 'OLD.idCadastro' desconhecida em 'where clause' END Error: 1064 - Você tem um erro de sintaxe no seu SQL próximo a 'END' na linha 1 | delimiter Error: 1064 - Você tem um erro de sintaxe no seu SQL próximo a '| delimiter' na linha 1 ____________________________ ERRO AO TENTAR CRIAR ________________________________________________________________ CREATE DEFINER = CURRENT_USER TRIGGER trigger_ExcluirSituacaoEnderecoCadastro AFTER DELETE ON Cadastro FOR EACH ROW BEGIN DELETE FROM EnderecoCadastro WHERE idCadastro = OLD.idCadastro Error: 1064 - Você tem um erro de sintaxe no seu SQL próximo a '' na linha 3 DELETE FROM SituacaoCadastro WHERE idCadastro = OLD.idCadastro Error: 1054 - Coluna 'OLD.idCadastro' desconhecida em 'where clause' END Error: 1064 - Você tem um erro de sintaxe no seu SQL próximo a 'END' na linha 1
  2. Erro ao publicar WebService WCF .net 3.5 Ola a todos gostaria de que me ajudasse pois criei um WebService com WCF com framework .net 3.5 o serviço é muito simples sem acesso a banco de dados ou dlls de terceiros e sem acesso a pasta ou diretório e só função de calcular peso e altura da pessoa.Que fiz para teste de aprendizado, testei localmente no meu iis do windows xp funcionou normalmente porem quando coloquei na minha hospedagem do meu site deu erro. Fiz todo normal transferir via FTP e criei aplicação no painel da hospedagem da KINGHOST e configurei para rodar o framework .net 3.5 . ABAIXO o erro: Esta coleção já contém um endereço com o esquema http. Pode haver no máximo um endereço por esquema nesta coleção. Nome do parâmetro: item Pagina do erro: http://leonecostarocha.com.br/meuws/MeuServicoEnfermaria.svc CODIGOS::: INTERFACE using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; // NOTE: If you change the interface name "IService" here, you must also update the reference to "IService" in Web.config. [serviceContract] public interface IMeuServicoEnfermaria { [OperationContract] double CalcularIMC(IMC imc_); [OperationContract] string EstadoPaciente(TriagemCardicaTemperatura tct_); } // Use a data contract as illustrated in the sample below to add composite types to service operations. [DataContract] public class IMC { private double altura; private double peso; private double resultado; [DataMember] public double Altura { get { return altura; } set { altura = value; } } [DataMember] public double Peso { get { return peso; } set { peso = value; } } [DataMember] public double Resultado { get { return resultado; } set { resultado = value; } } } [DataContract] public class TriagemCardicaTemperatura { private int batimentoCardiaco; private double temperatura; private String resultadoTriagem; [DataMember] public int BatimentoCardiaco { get { return batimentoCardiaco; } set { batimentoCardiaco = value; } } [DataMember] public double Temperatura { get { return temperatura; } set { temperatura = value; } } [DataMember] public String ResultadoTriagem { get { return resultadoTriagem; } set { resultadoTriagem = value; } } } CODIGO QUEIMPLEMENTA A CLASSE using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; // NOTE: If you change the class name "Service" here, you must also update the reference to "Service" in Web.config and in the associated .svc file. public class MeuServicoEnfermaria : IMeuServicoEnfermaria { #region METODO CALCULAR IMC IService Members /// <summary> /// Este metodo calcula o IMC no qual utiliza a formula peso divido po altura vezes altura /// </summary> /// <param name="imc_">este medo recebe propriedades peso e altura do objeto imc_</param> /// <returns></returns> double IMeuServicoEnfermaria.CalcularIMC(IMC imc_) { try { imc_.Resultado = imc_.Peso / (imc_.Altura * imc_.Altura); } catch (Exception ) { imc_.Resultado = 0; } return imc_.Resultado; } #endregion #region IService Members string IMeuServicoEnfermaria.EstadoPaciente(TriagemCardicaTemperatura tct_) { try { if ( (tct_.BatimentoCardiaco < 120 ) && (tct_.Temperatura < 37.00)) { tct_.ResultadoTriagem = "Você está Saudavel"; } if ((tct_.BatimentoCardiaco >= 120) && (tct_.Temperatura < 37.00)) { tct_.ResultadoTriagem = "Vá para o Cardiologista"; } if ((tct_.BatimentoCardiaco < 120) && (tct_.Temperatura >= 37.00)) { tct_.ResultadoTriagem = "Vá para o Ambulatorio"; } } catch (Exception ) { tct_.ResultadoTriagem = "Vá para o Pronto Socorro"; } return tct_.ResultadoTriagem; } #endregion } CODIGO QUE CONSOME using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnCalcIMC_Click(object sender, EventArgs e) { //INSTACIO A CLASSE DO SERVICO ServicoWCF.IMC imc = new ServicoWCF.IMC(); imc.Altura = double.Parse(this.txtAltura.Text); imc.Peso = double.Parse(this.txtPeso.Text); ServicoWCF.MeuServicoEnfermariaClient clienteWCF = new ServicoWCF.MeuServicoEnfermariaClient(); double valorIMC = clienteWCF.CalcularIMC(imc); if (valorIMC < 20.0) { lblIMC.Text = valorIMC.ToString() + " - Abaixo do Peso"; } if (valorIMC > 20.0 && valorIMC < 25.0) { lblIMC.Text = valorIMC.ToString() + " - Peso Ideal"; } if (valorIMC > 25.0 && valorIMC < 30.0) { lblIMC.Text = valorIMC.ToString() + " - Sobrepeso"; } if (valorIMC > 30.0 && valorIMC < 35.0) { lblIMC.Text = valorIMC.ToString() + " - Obesidade Moderada"; } if (valorIMC > 35.0 && valorIMC < 40.0) { lblIMC.Text = valorIMC.ToString() + " - Obesidade Severa"; } if (valorIMC > 40.0 && valorIMC < 50.0) { lblIMC.Text = valorIMC.ToString() + " - Obesidade Mórbida"; } if (valorIMC > 50.0) { lblIMC.Text = valorIMC.ToString() + " - Super Obesidade"; } //lblIMC.Text = clienteWCF.CalcularIMC(imc).ToString(); } protected void btnAvaliarEstado_Click(object sender, EventArgs e) { ServicoWCF.TriagemCardicaTemperatura triagem = new ServicoWCF.TriagemCardicaTemperatura(); triagem.Temperatura = double.Parse(this.txtTP.Text); triagem.BatimentoCardiaco = int.Parse(this.txtBC.Text); ServicoWCF.MeuServicoEnfermariaClient clienteEstadoPAcienteWS = new ServicoWCF.MeuServicoEnfermariaClient(); lblEstadoPaciente.Text = clienteEstadoPAcienteWS.EstadoPaciente(triagem); } }
  3. Ola pessoal sou programador junior ASP e ASP.NET estou tentando desenvolver um sistema para recuperar informação dos retornos de envio do servidor de email que utilizo. Para verificar emails inexistentes "falso" peguei um script para acessar o serviço de email porem não exibiu nada porem tenho 2 emails não lidos na caixa de entrada O erro de retorno do servidor e esse gostaria de ler o email e verificar via banco e atualizar dizendo que o email [email protected] e inexistente no sistema de cadastro que fiz. E quero saber também como faço em “ASP.NET” se e o mesmo procedimento “lógica”. This is the mail system at host c9mailgw62.amadis.com. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system <[email protected]>: host mx02.cl01.mobimail.com[201.76.62.14] said: 550 [email protected] email.com.br unknown user account (in reply to RCPT TO command) O scritp utilizado abaixo Dim sessao, CEntrada, mensagem, novamensagem, msgId, i Set sessao = Server.CreateObject("CDONTS.Session") 'objMail.LogonSMTP "MinhaSenha", "[email protected]" sessao.LogonSMTP "senha", "[email protected]" Response.Write("FEZ LOGOn <br> " ) Set CEntrada = sessao.Inbox Set mensagem = CEntrada.Messages msgId = Trim(Request.QueryString("MsgId")) If(msgId = "" Or Not IsNumeric(msgId)) Then Response.Write("Entrou dentro do IF <br> " ) For Each novamensagem In mensagem i = i+1 Response.write "<a href=""" Response.write request.serverVariables("SCRIPT_NAME") Response.write "?MsgId=" & i & """>" & mensagem.Subject Response.write "</a>" Response.write "enviado por " & mensagem.Sender Response.write "<br>" Next Else Response.Write("Entrou dentro no ELSE <br>" ) Set mensagem = novamensagem(msgId) Response.write "<br> Assunto: </b> " & mensagem.Subject & "<br>" Response.write "<br> enviado Por: </b> " & mensagem.Sender & "<br>" Response.write "<br> Mensagem: </b> " & mensagem.Body & "<br>" End If sessao.Logoff Response.Write("FEZ LOGOFF<br> " )
×
×
  • Criar Novo...