Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Tecnologías .NET > Vs2005 y mono
-Foros de debate

Tecnologías .NET
Lista de foros | Lista de mensajes de este foro

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.

pero no determine como poder corregir eso..

si alguien sabe como corregirlo.

tengo la version mas nueva de mono 1.9.

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network