Ir para conteúdo
Fórum Script Brasil

leonecosta

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre leonecosta

  • Data de Nascimento 22/11/1987

Contatos

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

leonecosta's Achievements

0

Reputação

  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. 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 ulano@email.com.br 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 <fulano@email.com.br>: host mx02.cl01.mobimail.com[201.76.62.14] said: 550 fulano@ 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", "eu@meuemail.com" sessao.LogonSMTP "senha", "teste@email.com.br" 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> " )
  3. Ola a todos estou tentando aprender a utilizar o Chart Control do passo a passo do marcorati (http://www.macoratti.net/09/11/asp_ucc1.htm)so que deu 1 erro da 1vez que foi não achou a DLL ai coloquei na pasta Bin so que agora deu esse erro algume pode me ajudar a resolver Invalid temp directory in chart handler configuration [c:\TempImageFiles\]. Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código. Detalhes da Exceção: System.IO.DirectoryNotFoundException: Invalid temp directory in chart handler configuration [c:\TempImageFiles\]. Erro de Origem: Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo. Rastreamento de Pilha: [DirectoryNotFoundException: Invalid temp directory in chart handler configuration [c:\TempImageFiles\].] System.Web.UI.DataVisualization.Charting.ChartHttpHandlerSettings.Inspect() +720 System.Web.UI.DataVisualization.Charting.ChartHttpHandlerSettings.ParseParams(String parameters) +424 System.Web.UI.DataVisualization.Charting.ChartHttpHandlerSettings..ctor(String parameters) +279 System.Web.UI.DataVisualization.Charting.ChartHttpHandler.InitializeParameters() +110 System.Web.UI.DataVisualization.Charting.ChartHttpHandler.EnsureInitialized(Boolean hardCheck) +177 System.Web.UI.DataVisualization.Charting.Chart.GetImageStorageMode() +25 System.Web.UI.DataVisualization.Charting.Chart.Render(HtmlTextWriter writer) +125 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 System.Web.UI.Control.Render(HtmlTextWriter writer) +10 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +163 System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32 System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 System.Web.UI.Control.Render(HtmlTextWriter writer) +10 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 System.Web.UI.Page.Render(HtmlTextWriter writer) +29 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266 ________________________________________ Informações sobre a Versão: Microsoft .NET Framework Versão:2.0.50727.3607; Versão do ASP.NET:2.0.50727.3082
  4. Ola pessoal estou com problemas em criar um relatório em pdf Da o seguinte erro ERRO CRITICO EXPORTAR RELATORIo :Nenhum recurso adequado para a cultura especificada (ou a cultura neutra) foi encontrado no assembly dado. Verifique se "Root.Reports.RT.resources" foi incorporado ou vinculado ao assembly "Reports" corretamente no tempo de compilação ou se todos os assemblies satélites necessários podem ser carregados e estão totalmente assinados. O que será //Delcaracao do namespace using Root.Reports; private void GerarelatorioPdf() { string MyQuerySql = "SELECT * FROM estoque"; try { // cria e abre uma conexão MySqlConnection conn = new MySqlConnection(_conexaoMySQL); conn.Open(); DataTable dt = new DataTable(); // cria um adapter e preenche o datatable MySqlDataAdapter adapter = new MySqlDataAdapter(MyQuerySql, conn); //Cria o objeto DataSet DataSet ds = new DataSet(); //preenche o dataset adapter.Fill(ds, "estoque"); // fecha a conexão conn.Close(); //Cria um arquivo PDF Report relatorioPdf = new Report(new PdfFormatter()); // Define a fonte que sera usada no relatório PDF FontDef tipoFont = new FontDef(relatorioPdf, FontDef.StandardFont.TimesRoman); FontProp tamanhoFont = new FontProp(tipoFont, 10); // Cria uma Nova Pagina Root.Reports.Page PDFpagina = new Root.Reports.Page(relatorioPdf); //Page PDFpagina = new Page(relatorioPdf); //Adiciona algumas linhas de texto // Escreve no Arquivo PDFpagina.AddCB_MM(60, new RepString(tamanhoFont, "Gerando PDF")); PDFpagina.AddCB_MM(80, new RepString(tamanhoFont, "Asp Net + C#")); PDFpagina.AddCB_MM(100, new RepString(tamanhoFont, "POR LEONE COSTA ROCHA™ © 2010 LCR® ")); try { //visualiza o PDF RT.ViewPDF(relatorioPdf, "relatorio.pdf"); //Salvando o documento na pasta bin do projeto relatorioPdf.Save("relatorio.pdf"); LblError.Text = "GEROU RELATORIO EM PDF"; } catch (Exception ex) { LblError.Text = "ERRO CRITICO EXPORTAR RELATORIo :" + ex.Message.ToString(); //MessageBox.Show("Erro ao Gerar arquivo !!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { LblError.Text = "ERRO CRITICO EXPORTAR RELATORIo :" + ex.Message.ToString(); //MessageBox.Show("Erro ao Gerar arquivo !!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
  5. Ola estou tentando fazer um sistema de envio de email no qual e preciso importar um lista de cadastro de emails em Excel com extensão .xls pesquisei como fazer isso e tentei “ler o xls” mas não e da ERRO consegui abaixo o código do script : To tentando ler e vincular ao DATAGRID mas meu objetivo e incluir no BD Utilizei como se conectar a um base de banco de dados com o OLEDB. E tem como utliizar o StreamReader ? e como faz ? ou Outra Classe ou componente que seja simples, facil, rápido e que tenho recursos para validar informações? Pois predento ler o campo e verificar se e campo de nome ou email Como faço essas validações? Agradeço a todos que me ajudarem. //============= ERRO NA EXECUCAO System.Data.OleDb.OleDbException: Não foi possível encontrar ISAM instalável. em System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) em System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) em System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) em System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) em System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) em System.Data.OleDb.OleDbConnection.Open() em LerXls.Page_Load(Object sender, EventArgs e) na d:\web\localuser\crdancas\www\aspnettestes02\LerXls.aspx.cs:linha 53 Provider= Microsoft.Jet.OleDb.4.0;data source= @d:\web\LocalUser\crdancas\www\aspnettestes02\arquivos\estoque.xls;Extended Properties=Excel 11.0;HDR=YES; Select * From [estoque$] //=============PAGINA ASPX <%@ Page Language="C#" AutoEventWireup="true" CodeFile="LerXls.aspx.cs" Inherits="LerXls" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="Form2" method="post" runat="server"> <asp:Label ID="lblSql1" Runat="server" /> <asp:DataGrid ID="dtgAgenda1" Runat="server" HeaderStyle-BackColor="Red" HeaderStyle-ForeColor="White" HeaderStyle-Font-Name="Verdana" HeaderStyle-Font-Size="10" ItemStyle-BackColor="Cyan" ItemStyle-Font-Name="Verdana" ItemStyle-Font-Size="10" CellPadding="4" GridLines="Both" /> </form> </body> </html> //============== CODIGO C# using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data; using System.Data.OleDb; public partial class LerXls : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //string cnn = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\preço.xls;Extended Properties='Excel 8.0;HDR=NO;'"; // string _conectionstring; // _conectionstring = @"Provider=Microsoft.Jet.OLEDB.4.0;"; // _conectionstring += String.Format("Data Source={0};", ConfigurationManager.AppSettings["caminhoExcel"]); // //_conectionstring += "Data Source=" + Server.mappath("~/adm/xls/preço.xls") + ";"; // _conectionstring += "Extended Properties='Excel 8.0;HDR=NO;'"; string MyProvider = "Microsoft.Jet.OleDb.4.0;"; //pode em ves de Provider colocar Network Library=DBMSSOCN" indica para a usar TCP/IP Q238949 string Mydatasource = "d:\\web\\LocalUser\\crdancas\\www\\aspnettestes02\\arquivos\\estoque.xls;"; //string usuario = "admin"; //string senha = "123"; string AdiconalParamStrConn = "Extended Properties=Excel 11.0;HDR=YES;"; string strConn = @"Provider= " + MyProvider + "" + "data source= @" + Mydatasource + "" + AdiconalParamStrConn; // SQL / Access / Oracle MySql // "User ID=Admin;" & _ // "Password=" // string strSql = "Select * From [Sheet1$]";//se o seu Excel for em português será Plan1 // string strSql = "Select * From [Plan1$]"; //string strSql = "Select * From [estoque$]"; string strSql = "Select * From [estoque$]"; lblSql1.Text = strConn + "<br>" + strSql; try { OleDbConnection cn = new OleDbConnection(strConn); cn.Open(); OleDbCommand cmd = new OleDbCommand(strSql, cn); OleDbDataAdapter da = new OleDbDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); this.dtgAgenda1.DataSource = dt.DefaultView; this.dtgAgenda1.DataBind(); cn.Dispose(); } catch (Exception exc) { Response.Write(exc.ToString()); } //finally /// { // // } } }
  6. Sim e de ler o form anterior como por exemplo no envio de email no qual paginaform.aspx (contem a penas o formulario) enviaemail.aspx (contem o codigos envio de email). já utilizei so que da erro como disse no tópico
  7. OLa pessoal estou comecando a "encatinhar" no ASP.NET gostaria de saber como faco para publicar e funcionar o site bom estou desenvolvendo no VISUAL STUDIO 2008 com o .Net 3.5 com MYSQL tenho conhecimento em ASP normal e tambem gostaria de saber como recuperar valores de um form em ASP.NET eu usava o request.Form() como faco no ASP.NET e tambem envio de email. Erro de Servidor no Aplicativo '/app1'. Erro de configuração Descrição: Erro durante o processamento de um arquivo de configuração necessário para o serviço desta solicitação. Examine os detalhes específicos do erro e modifique esse arquivo de configuração apropriadamente. Mensagem de Erro do Analisador: Não foi possível carregar arquivo ou assembly 'MySql.Web, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado. Erro de Origem: Linha 40: <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> Linha 41: <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> Linha 42: <add assembly="MySql.Web, Version=6.2.2.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/> Linha 43: <add assembly="MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/></assemblies> Linha 44: </compilation> Arquivo de Origem: D:\web\localuser\crdancas\www\aspnettestes01\web.config Linha: 42 Rastreamento do Carregamento de Assembly: As informações a seguir podem ser úteis para determinar por que o assembly 'MySql.Web, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' não pôde ser carregado. AVI: o log de ligações de assembly está desativado. Para ativar o log de falhas de assembly, defina o valor do Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1. Observação: há alguma penalidade para o desempenho associada ao log de falha de ligação de assembly. Para desativar esse recurso, remova o valor do Registro [HKLM\Software\Microsoft\Fusion!EnableLog].
×
×
  • Criar Novo...