.ExecuteStmt solo me acepta un string en el constructor y no acepta parametros

Hilo iniciado por Ritchie Funes Garcia el 29 de enero de 2018

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Autor
    Entradas
  • #14915
    RangoRitchie Funes GarciaRitchie Funes Garcia
    Participante
    APRENDIZ
    980 Rincoins

    AxaptaRecord axRecord;
    string tableName = “CustTable”;
    try
    {

    System.Net.NetworkCredential nc = new System.Net.NetworkCredential(“wsconectorax”, “wsc0n3ct@x*”, “genesiscr.local”);
    axp = new Bcn.Axapta();
    axp.LogonAs(nc.UserName, “genesiscr.local”, nc, “jsm”, “”, “JSM@genesiscrax:2711”, ConfigurationManager.AppSettings[“AxCfgFile”]);
    Label2.Text = “succes logonax”+ nc.UserName + nc.Password + nc.Domain;
    // DynAx.LogonAs(“ritchie.funes”, “”, nc, “”, “”, “”, “”);

    Label2.Text = “succes”+ Label2.Text;

    // DynAx.Logoff();
    Label2.Text = “loggoff succes” + Label2.Text;

    using (axRecord = axp.CreateAxaptaRecord(tableName))
    {

    // Execute a query to retrieve an editable record where the StatGroupName is “High Priority Customer”.
    axRecord.ExecuteStmt(“select forUpdate * from %1 where %1.AccountNum == ‘000001’” ); // porque me da error al momento de hacer esa consulta de axapta en c#
    // If the record is found then delete the record.
    if (axRecord.Found)
    {
    // Start a transaction that can be committed.
    axp.TTSBegin();
    axRecord.Delete();
    // Commit the transaction.
    axp.TTSCommit();
    }
    }

    }
    catch (Exception ex)
    {
    Label2.Text = ex.ToString() +” “+ ex.Message;

    }

     

     

    sera posible que se pueda modificar este metodo .ExecuteStmt  para  que reciba un string y un axrecord

    #14916
    RangoJuan Antonio TomásJuan Antonio Tomás
    Participante
    EXPERTO
    90.789 Rincoins

    Buenas Ritchie,

    No termino de entender muy bien cual es el problema que tienes. Para que quieres pasar un axRecord por parámetros? 

    Puedes especificar un poco mejor cual es el error que tienes o cual es la necesidad que tienes?

    En cuanto a lo de modificar el método .ExecuteStmt olvídalo, no se puede al menos de forma sencilla.

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.
Carrito de compra