Hola
Estoy intentando conectarme a una base de datos de producción desde un proyecto de consola en .NET6 con VS 2022 usando este trozo de código
using SAPbobsCOM;
void InsertarActividad()
Company oCompany = new Company();
oCompany.Server = "IP_Server";
oCompany.CompanyDB = "DEMO";
oCompany.UserName = "manager";
oCompany.Password = "XXXXXX";
oCompany.DbUserName = "sa";
oCompany.DbPassword = "XXXXXX";
oCompany.DbServerType = BoDataServerTypes.dst_MSSQL2012;
oCompany.LicenseServer = "IPServer:30000";
int rdoConexion = oCompany.Connect();
oCompany.StartTransaction();
try
{
En la variable rdoConexion obtengo un valor de -10 y segun veo otros ejemplos de código el valor creo que deberia ser 0 por que al iniciar la transaccion me dice que no estoy conectado
System.Runtime.InteropServices.COMException: ‘You are not connected to a company’
Los valores de oCompany son correctos y de hecho en una aplicacion antigua de VB.NET que estoy migrando funcionan y no se la razon por la cual ahora en la misma red local de la oficina en este proyecto no me conecta
Alguna idea por favor?
Salu2