Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Vs2005 y mono
Enviado por sinideas el día 27 de agosto de 2008
Hice una dll en el visual estudio para probar la compatibilidad entre vs y mono, sucede que todo estaba bien hasta llegar a la conexion a BD.
genere la siguiente clase
class conexion
{
public bool conectar()
{
System.Data.Odbc.OdbcConnection cn = New System.Data.Odbc.OdbcConnection();
cn.ConectionString="Driver=PostgreSQL;database=<bd>;server=<servidor>;uid=<usuario>;pwd=<password>"
cn.Open();
if(cn.State == System.Data.ConnectionState.Open)
{
return true;
}
else
{
return false;
}
}
}
pase la dll a la maquina linux y genere una aplicacion de consola que utilizara la dll creada en windows pero al mandar ejecutar el metodo conectar()
me marca un error que dice:
root@milinux~$mono pruebas.exe
** (pruebas.exe:29986): WARNING **: Missing method set_ConnectionString in assembly /sysx/proyectos/dllwindows.dll, type System.Data.Common.DbConnection
Unhandle Exception: System.MissingMethodException: Method not found : 'System.Data.DBConnection.set_ConnectionString' at nsPruebas.conexion.Main (System.String[] args)
me podrias ayudar con ese error?
porque me cambia las clases del OdbcConnection por el dbconnection.
estuve checando esa clase y pertenece a un namespace que se llama common.