Gs3llmann 0 Denunciar post Postado Agosto 31, 2010 Galera, bom dia! Seguinte, tentei de todas as formas, entrei em contato com o pessoal da hostnet, mas ainda não estou conseguindo... quero postar aqui pra ver se alguem me da uma luz, seguinte, eu tenho um banco de dados no sql e quero resgatar as informações que são digitadas em um textbox e aparecem em um gridview, até aqui esta funcionando localmente na minha máquina. Então copiei o arquivo.mdf pra pasta databases e mudei a minha string e nada funcinou, como preciso de urgência, mudei o arquivo .mdf pra um arquivo .accdb (access 2007) mas ainda estou tento dificuldades em acertar a conexão, vou postar minha string, fico agradecido. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; using System.Data; using System.Data.OleDb; public partial class Consulta_ConsultaItens : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnConsulta_Click(object sender, EventArgs e) { string skyUser = "skycomponentes"; string caminho_banco = Server.MapPath("../databases/listaestoque.accdb"); string strStringConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + caminho_banco; //string strStringConn = @"Data Source=..\databases;Initial Catalog=/Sky_dados.mdf;Integrated Security=True;"; string strStringComando = "SELECT Codigo,Descricao,Unidade,Icms,IPI FROM Materiais where Descricao like'%" + txtcomponentes.Text +"%'"; string strcomponentes = txtcomponentes.Text.ToLower(); OleDbConnection objSqlConn = new OleDbConnection(strStringConn); //SqlConnection objSqlConn = new SqlConnection(strStringConn); OleDbCommand objSqlComando = new OleDbCommand(strStringComando, objSqlConn); //SqlCommand objSqlComando = new SqlCommand(strStringComando, objSqlConn); OleDbDataReader leitura = null; //SqlDataReader leitura = null; objSqlComando.Parameters.AddWithValue("@Descricao", strStringComando); // objSqlComando.Parameters.Add("@Descricao", System.Data.SqlDbType.NVarChar); objSqlComando.Parameters["@Descricao"].Value = strcomponentes; try { objSqlConn.Open(); if (objSqlConn.State == System.Data.ConnectionState.Open) { leitura = objSqlComando.ExecuteReader(); if (leitura.HasRows) { gridLeitura.DataSource = leitura; } else { Response.Redirect("itemNaoEncontrado.aspx"); /* lblTeste.Text = "Desculpe, */ } gridLeitura.DataBind(); leitura.Close(); } objSqlConn.Close(); } catch (Exception ex) { lblExcecao.Text = ex.ToString(); objSqlConn.Close(); } } } Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Agosto 31, 2010 Eu nunca utilizei empresas desta forma, mas acho que simplesmente copiar o mdf não funciona. Você consegue gerenciar seu banco por algum painel deles? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Gs3llmann 0 Denunciar post Postado Setembro 1, 2010 quintelab, bom dia! Então, sinceramente nunca havia feito isso, pode me dar uma dica como você faz? Compartilhar este post Link para o post Compartilhar em outros sites