0
我有要求为每个序列号添加图像。获取错误:无效列注NoteId
我已经扩展了INItemLotSerial并添加的ImageUrl & NoteID域和
[PXTable(typeof(INItemLotSerial.inventoryID),
typeof(INItemLotSerial.lotSerialNbr),
IsOptional = true)]
public class InfoINItemLotSerialExtNV : PXCacheExtension<INItemLotSerial>
的DAC具有NoteID
#region NoteID
public abstract class noteID : PX.Data.IBqlField
{
}
protected Guid? _NoteID;
[PXNote]
public virtual Guid? NoteID
{
get
{
return this._NoteID;
}
set
{
this._NoteID = value;
}
}
#endregion
而输入序列号后保存购买收据的文件,我在下面的代码出现错误无效列:NoteID
`
你确定你的数据库表中有该字段吗?并且该网站要么发布了更改,要么更新了网站外的字段,请回收网站以便查看更改。我不确定PXNote的工作效果如何。 – Brendan
是的..它是DLL的一部分,并已发布 –
在你的例子PXTable属性的目的是什么?我不认为这在这里有帮助。无效的列错误消息通常表示该列不在数据库表中。使用SQL Management Studio等SQL管理实用程序手动确认名为'NoteID'的列存在。 –