none
NameSpace Mysql não reconhecido em Handler RRS feed

  • Pergunta

  • Boa noite, estou tentando fazer um auto completar JQuery Handler e o namespace MySql.Data.MySqlClient não está sendo reconhecido, sendo que já importei a dll do mysql, adicionei a referencia. Na minha classe conexão e nas demais do meu projeto que uso os objetos mysqlcommand não estou tendo problema. Alguem sabe por que no handler nao reconhece?

    <%@ WebHandler Language="C#" Class="AutocompleteData" %>

    using System;
    using System.Web;
    using System.Data.SqlClient;
    using System.Configuration;
    using System.Collections.Generic;
    using MySql.Data.MySqlClient;
    using System.Data;

    public class AutocompleteData : IHttpHandler {

    public void ProcessRequest (HttpContext context) {
    string firstname = context.Request.QueryString["q"];
    string sql = "SELECT cidadeEstado FROM cidade where cidadeEstado like '" + firstname + "%'";

    string conexao = "server=localhost; user id=root; password=xxxxx; database=xxxxx";


    using (MySqlConnection connection = new MySqlConnection(conexao))
        using (MySqlCommand command = new MySqlCommand(sql, connection))
        {
            connection.Open();

            using (MySqlDataReader reader = command.ExecuteReader())
            {
                List<string> list = new List<string>();     
                while (reader.Read())
                {
                    context.Response.Write(reader[0].ToString() + Environment.NewLine);
                }
            }
        }
    }


                      
    domingo, 23 de setembro de 2012 21:41