C# 在Axapta日志中创建行
我在C#上执行WCF服务,它必须从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 (
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服务