Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Axapta日志中创建行_C#_Wcf_Axapta - Fatal编程技术网

C# 在Axapta日志中创建行

C# 在Axapta日志中创建行,c#,wcf,axapta,C#,Wcf,Axapta,我在C#上执行WCF服务,它必须从Axapta的表中获取数据。我可以创建新的AxaptaRecord,并在表中创建新记录 using (axRecord = axapta.CreateAxaptaRecord(tableName)) //this create new record { axRecord.set_Field("name", "firstname"); -//- axRecord.Insert(); } 这段代码显示了如何从这些表中获取数据 using (

我在C#上执行WCF服务,它必须从Axapta的表中获取数据。我可以创建新的
AxaptaRecord
,并在表中创建新记录

using (axRecord = axapta.CreateAxaptaRecord(tableName)) //this create new record
{
    axRecord.set_Field("name", "firstname");
    -//-
    axRecord.Insert();
}
这段代码显示了如何从这些表中获取数据

using (axRecord = axapta.CreateAxaptaRecord(tableName))
{
    axRecord.ExecuteStmt("select * from %1");
    while (axRecord.Found)
    {
        ToroEquipment temp=new ToroEquipment();
        temp.num_journal=axRecord.get_Field("text").ToString();
        lToroEq.Add(temp);
        axRecord.Next();
    }
}
此外,所有表都可以有链接表,其中包含带有其他数据的行。

我可以从这行中读取数据。我将上面的代码用于修改后的查询(我添加了带有“where”的条件)

那么,如何在C#中插入这行中的数据?

你能给我一些这方面的代码示例吗

您似乎在使用.NET业务连接器,而不是AIF。 因此,您可以在此处找到使用.NET BC插入数据的示例:

如果要使用WCF,可以激活LedgerServices服务组并添加LedgerGeneralJournalService文档数据源,并将其直接用作WCF服务