Hola a todos, estoy queriendo aprender a desarrollar con el DIAPI de SAP B1. ¿Cómo puedo hacer un INSERT?
Tengo el siguiente código de prueba, más o menos eso es lo que he encontrado en google.
try {
ocompany.Disconnect();
ocompany.Server = "SERVERSAPBO";
ocompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_MSSQL2012;
ocompany.UseTrusted = false;
ocompany.DbUserName = "sa";
ocompany.DbPassword = "SAPB1Admin@@";
ocompany.CompanyDB = "Elsabor";
ocompany.UserName = "manager";
ocompany.Password = "170205";
ocompany.LicenseServer = "SERVERSAPBO:30000";
int ret = ocompany.Connect();
string errMsg = ocompany.GetLastErrorDescription();
int ErrNo = ocompany.GetLastErrorCode();
if (ErrNo != 0) {
MessageBox.Show(errMsg);
} else {
var table = ocompany.UserTables.Item("\"@FechaCorte\"");
table.UserFields.Fields.Item("Fecha").Value = "2021-10-01";
if (table.Add() != 0) {
int code = -1;
string msg = "";
ocompany.GetLastError(out code, out msg);
}
}
} catch (Exception errMsg) {
MessageBox.Show(errMsg.ToString());
}