Miembro No. 29312 Registrado: Aug 27, 2008 Mensajes: 1
Publicado: Mie Ago 27, 2008 10:46 amAsunto: Problemas con Mono
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.
No puedes publicar nuevos temas en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en encuestas en este foro