Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gs3llmann

Conexão access 2007 com C# na Hostnet

Recommended Posts

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.