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);
}
}
}
}