Ir para conteúdo

POWERED BY:

Arquivado

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

tino

MySql com Asp.net

Recommended Posts

Olá Pessoal, estou tentando fazer uma conexão com o banco de de Dados MySQL através do asp.net eu estou usando o Dreamweaver para programar.Eu consigo conectar o banco através do Dreamweaver normalmente e até faço o teste de conexão com sucesso e chego a visualizar os dados contidos na base de dados.Mas ao rodar a página na minha máquina ocorre esse erro conforme segue listado abaixo. Eu gostaria de saber como posso resolver este problema.System.ArgumentException: The .Net Data OLE DB Provider(System.Data.OleDb) does not support the MSDASQL Provider, Microsoft OLE DB Provider for ODBC Drivers. at System.Data.OleDb.OleDbConnection.ValidateConnectionString(Hashtable hashtable, String connectionString) at System.Data.OleDb.OleDbConnection.set_ConnectionString(String value) at System.Data.OleDb.OleDbConnection..ctor(String connectionString) at DreamweaverCtrls.DataSet.NewDbConnection(String strConnection) at DreamweaverCtrls.DataSet.DoInit() System.Exception: The DefaultView was requested but no tables yet exist. at DreamweaverCtrls.DataSet.get_DefaultView()

Compartilhar este post


Link para o post
Compartilhar em outros sites

se instalou o conector do mysql ? se sim

 

tenta assim:

 

using System;

using MySql.Data.MySqlClient;

using System.Data;

using System.Web;

 

namespace Banco

{

 

public class Principal

{

 

  public static void Teste()

  {

   MySqlConnection conexao  = new MySqlConnection("Database=banco;Data Source=localhost;User Id=root;Password=");

     

   conexao.Open();

  

 

     

   MySqlCommand comando = new MySqlCommand("Select * From tabela");

   comando.Connection = conexao;

  

   MySqlDataReader reader = comando.ExecuteReader();

  

   while (reader.Read()) {

    string nome = reader["campo"] + "<br>";

    Write(nome);

   }

  

 

  

  

   conexao.Close();

  }

 

  private static void Write(string text)

  {

   HttpContext.Current.Response.Write(text);

  }

 

  private static void Write(object o)

  {

   Write (o.ToString());

  }

 

  

}

 

}

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.