diogom Posted October 10, 2013 at 08:15 AM Report #528306 Posted October 10, 2013 at 08:15 AM Olá, Tenho um site alojado na esoterica com bd mysql. Já Criei a bd na esoterica. O problema é o seguinte: faço a configuração no codigo mas não consigo conectar com a bd. Alguem que já tenha usado me possa ajudar.
HappyHippyHippo Posted October 10, 2013 at 08:40 AM Report #528309 Posted October 10, 2013 at 08:40 AM tens tudo bem configurado com tens na documentação ? https://www.esoterica.pt/suporte/perguntas-frequentes/ IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
diogom Posted October 10, 2013 at 09:17 AM Author Report #528310 Posted October 10, 2013 at 09:17 AM tens tudo bem configurado com tens na documentação ? https://www.esoterica.pt/suporte/perguntas-frequentes/ Tenho. Agora não tenho o codigo comigo, mas qd chegar a casa, posto.
diogom Posted October 10, 2013 at 07:44 PM Author Report #528394 Posted October 10, 2013 at 07:44 PM o meu codigo está assim: String SERVIDOR = "localhost"; String BANCO = "ogomgma14856com15551_xxxx"; String USUARIO = "ogomg_xxxx"; String SENHA = "xxxxx"; MySqlConnection conDatabase = new MySqlConnection("Database=" + BANCO + ";Data Source=" + SERVIDOR + ";User Id=" + USUARIO + ";Password=" + SENHA + "; pooling=false");
HappyHippyHippo Posted October 10, 2013 at 07:53 PM Report #528398 Posted October 10, 2013 at 07:53 PM esse código não diz nada ... que Framework é essa ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
diogom Posted October 10, 2013 at 07:55 PM Author Report #528400 Posted October 10, 2013 at 07:55 PM (edited) esse código não diz nada ... que Framework é essa ? 4 queria mostrar a configuraçao no codigo para ver está correcto Edited October 10, 2013 at 07:58 PM by diogom
HappyHippyHippo Posted October 10, 2013 at 08:03 PM Report #528401 Posted October 10, 2013 at 08:03 PM isso não responde à pergunta. sem informação é impossivel ajudar IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
diogom Posted October 10, 2013 at 08:11 PM Author Report #528403 Posted October 10, 2013 at 08:11 PM isso não responde à pergunta. sem informação é impossivel ajudar Mas que tipo de informação precisas mais.
HappyHippyHippo Posted October 10, 2013 at 08:16 PM Report #528406 Posted October 10, 2013 at 08:16 PM esse código não diz nada ... que Framework é essa ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
diogom Posted October 10, 2013 at 08:20 PM Author Report #528407 Posted October 10, 2013 at 08:20 PM Framework 4.5
HappyHippyHippo Posted October 10, 2013 at 08:25 PM Report #528409 Posted October 10, 2013 at 08:25 PM o que aparece no google se eu escrever : "php Framework 4.5" ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
diogom Posted October 10, 2013 at 08:40 PM Author Report #528414 Posted October 10, 2013 at 08:40 PM o que aparece no google se eu escrever : "php Framework 4.5" ? Não estou a perceber. Eu fiz o site em c# com framework 4.5 e usei bd mysql.
HappyHippyHippo Posted October 10, 2013 at 09:04 PM Report #528416 Posted October 10, 2013 at 09:04 PM o que queres dizer é que fizeste em .Net nesse caso terás de esperar por alguem que use isso para te ajudar porque deverias ter aberto o tópico na secção de C# IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
diogom Posted October 10, 2013 at 09:18 PM Author Report #528418 Posted October 10, 2013 at 09:18 PM o que queres dizer é que fizeste em .Net nesse caso terás de esperar por alguem que use isso para te ajudar porque deverias ter aberto o tópico na secção de C# Pensei que fosse aqui. Como o problema é com a bd. Mas podes ajudar-me. No pc funciona tudo bem, mas desde que passei para a esoterica, não consgo por a funcionar.
diogom Posted October 11, 2013 at 07:03 PM Author Report #528585 Posted October 11, 2013 at 07:03 PM Pensei que fosse aqui. Como o problema é com a bd. Mas podes ajudar-me. No pc funciona tudo bem, mas desde que passei para a esoterica, não consgo por a funcionar. Agora da-me este erro: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
nelsonr Posted October 11, 2013 at 08:45 PM Report #528593 Posted October 11, 2013 at 08:45 PM Ali no exemplo lá em cima, estás a definir a ligação. Depois tens de abrir com o conDatabase.Open(); Em relação a esse erro, dá em que linha?
diogom Posted October 11, 2013 at 09:06 PM Author Report #528595 Posted October 11, 2013 at 09:06 PM Ali no exemplo lá em cima, estás a definir a ligação. Depois tens de abrir com o conDatabase.Open(); Em relação a esse erro, dá em que linha? Sim. Eu faço isso tudo. public void Validar() { String SERVIDOR = "localhost"; String BANCO = "ogomgma14856com15551_xxxx"; String USUARIO = "ogomg_xxxx"; String SENHA = "xxxx"; //string selectString = "SELECT user, pass " + "FROM fichadel " + "WHERE user = '" + userTB.Text + "' AND pass = '" + passTB.Text + "'"; MySqlConnection conDatabase = new MySqlConnection("Database=" + BANCO + ";Data Source=" + SERVIDOR + ";User Id=" + USUARIO + ";Password=" + SENHA + "; pooling=false"); conDatabase.Open(); MySqlDataReader leitura; MySqlCommand command = conDatabase.CreateCommand(); command.CommandText = "SELECT user, pass, permissao " + "FROM fichadel " + "WHERE user = '" + userTB.Text + "' AND pass = '" + passTB.Text + "'"; //select de //demostração, metes o teu select leitura = command.ExecuteReader(); if (leitura.Read()) { string permissoes = leitura.GetString(2); try { if (permissoes == "Admin") { Session["nome"] = userTB.Text; Session.Timeout = 60; Response.Redirect("admin.aspx?User=" + userTB.Text + ""); } else if (permissoes == "Geral") { Session["nome"] = userTB.Text; Session.Timeout = 60; Response.Redirect("geral.aspx?User=" + userTB.Text + ""); } else if (permissoes == "Basico") { Session["nome"] = userTB.Text; Session.Timeout = 60; Response.Redirect("area.aspx?User=" + userTB.Text + ""); } } catch (MySqlException msqle) { // MessageBox.Show("Erro de acesso ao MySQL: " + msqle.Message); ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('Erro de acesso ao MySQL: " + msqle.Message + "');", true); } catch (Exception ex) { //MessageBox.Show("Erro inesperado: " + ex.Message); ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('Erro inesperado: " + ex.Message + "');", true); } finally { if (conDatabase != null || conDatabase.State == System.Data.ConnectionState.Open) conDatabase.Close(); leitura.Close(); } } else { string s = "alert('Utilizador ou senha errada!');var vers = navigator.appVersion;if(vers.indexOf('MSIE 7.0') != -1) { window.open('Default.aspx?erro=errologin&User=" + userTB.Text + "','_self');}"; ScriptManager.RegisterStartupScript(this, this.GetType(), "Information", s, true); passTB.Text = ""; passTB.Focus(); }
nelsonr Posted October 11, 2013 at 09:34 PM Report #528599 Posted October 11, 2013 at 09:34 PM Não dizes qual a linha que dá o erro
diogom Posted October 11, 2013 at 09:44 PM Author Report #528602 Posted October 11, 2013 at 09:44 PM Não dizes qual a linha que dá o erro Quando carrego para validar, aparece uma pagina com isto: Access denied for user 'root'@'localhost' (using password: YES) Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: MySql.Data.MySqlClient.MySqlException: Access denied for user 'root'@'localhost' (using password: YES) Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [MySqlException (0x80004005): Access denied for user 'root'@'localhost' (using password: YES)] MySql.Data.MySqlClient.MySqlStream.ReadPacket() +276 MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket() +39
bioshock Posted October 11, 2013 at 09:51 PM Report #528605 Posted October 11, 2013 at 09:51 PM A esotérica não permite ligações externas.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now