.NET Connector v5.0.3 GA/Production for MySQL
Se ha liberado la nueva versión del .NET Connector para MySQL, pueden encontrarla aquí.
Para el que aún no conoce esta herramienta, es un DRIVER que nos permite conectar a una base de datos de MySQL desde nuestras aplicaciones .NET.
Ademas en esta la página se incluyen otros Conectores para utilizar con otras tecnologías como ser ODBC / J / MXJ y PHP.
Algunas de las mejoras y BUG Fixes que trae esta nueva versión la pueden encontrar en este BLOG, a mi particularmente me ha servido para solucionar un problema que tenía en aplicación que estoy desarrollando actualmente y es justamente el Bug #23905 Stored procedure usages is not thread safe .
Me encontré con este problema al intentar testear la aplicación web con la herramienta de Microsoft Web Application Stress Tool (WAST), notando así que al ejecutar multiples Threads se generaban errores al llamar a los Stored Procedures.
Juan Pablo Garcia Blog
Hola Juan Pablo…
Quisiera consultarte algo y es que considero necesario. He instalado el Net Connector del MySql y también el plugin para el VS 2005 y al conectarlo en el programa escribo como servidor localhost, user root y el password correspondiente, sin embargo al establecer la conexión, que dice salir satisfactoriamente, me sale un error que dice Datos no conocidos o permitidos o algo así, pues mi inglés no es muy bueno.
Quisiera conocer una solución para ese problema al conectar la base de datos existente.
David Chacón Arredondo.
Perú
David, puedes ser mas preciso con el error?
Copia y pega el error tal como te sale en inglés.
Saludos!
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘obtener’ at line 1
public DsObtener_Datos Obtener_Datos(string strIdentificacion_Personal)
{
try
{
DataSet dsDatos = new DataSet();
cmd.CommandText = “obtener”;
cmd.CommandType = CommandType.StoredProcedure;
MySqlParameter[] parametro =
{
new MySqlParameter(”@identificacion”,MySqlDbType.VarChar,10)
};
parametro[0].Value = strIdentificacion_Personal;
DsObtener_Datos dsObtener_Datos = new DsObtener_Datos();
dsDatos = MySql.Data.MySqlClient.MySqlHelper.ExecuteDataset(strCadenaConexionMySQL, cmd.CommandText, parametro);
for (int i = 0; i
[...] necesario tener instalado el .NET Connector en nuestro GAC (Global Asssembly Cache), para eso debemos descargar el Windows Source and Binaries [...]