Acumatica 无法将值NULL插入列';删除数据库记录';,。。。;列不允许空值。插入失败
我在检查添加的字段并保存时出现此错误 无法将值NULL插入到表“…”的列“DeletedDatabaseRecord”中;列不允许NULL。插入失败 该声明已终止“ 这是我的扩展表的create语句Acumatica 无法将值NULL插入列';删除数据库记录';,。。。;列不允许空值。插入失败,acumatica,Acumatica,我在检查添加的字段并保存时出现此错误 无法将值NULL插入到表“…”的列“DeletedDatabaseRecord”中;列不允许NULL。插入失败 该声明已终止“ 这是我的扩展表的create语句 CREATE TABLE [dbo].[RQRequestTableExtension] ( [CompanyID] [int] NOT NULL, [OrderNbr] [int] NOT NULL, [BranchID] [int] NOT NULL, [Dele
CREATE TABLE [dbo].[RQRequestTableExtension]
(
[CompanyID] [int] NOT NULL,
[OrderNbr] [int] NOT NULL,
[BranchID] [int] NOT NULL,
[DeletedDatabaseRecord] [bit] NOT NULL,
[AdminApproval] [Bit],
CONSTRAINT [RQRequestTableExtension_PK] PRIMARY KEY CLUSTERED
(
[CompanyID] ASC,
[OrderNbr] ASC,
[BranchID] ASC
)
WITH (PAD_INDEX = OFF,
STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON)
ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[RQRequestTableExtension] ADD DEFAULT ((0))
FOR [DeletedDatabaseRecord]
GO
这是我的DAC分机
namespace PurchaseRequisitionApproveButton
{
[PXTable(typeof(RQRequest.orderNbr), typeof(RQRequest.branchID),
IsOptional = true)]
public class RQRequestTableExtension : PXCacheExtension<RQRequest>
{
[PXDBBool]
[PXUIField(DisplayName = "Admin Approval", Visibility = PXUIVisibility.Visible)]
public bool? AdminApproval { get; set; }
}
}
名称空间PurchaseRequisitionApprove按钮
{
[PXTable(typeof(RQRequest.orderNbr)、typeof(RQRequest.branchID),
等民族=真]
公共类RQRequestTableExtension:PXCacheExtension
{
[PXDBBool]
[PXUIField(DisplayName=“Admin Approval”,Visibility=PXUIVisibility.Visible)]
公共bool?AdminApproval{get;set;}
}
}
您的PXTable属性错误。下面是我如何声明我的(不使用可选)。你不需要我
[PXTable(typeof(RQRequest.orderNbr))]
public class RQRequestExtension : PXCacheExtension<RQRequest>
[PXTable(typeof(RQRequest.orderNbr))]
公共类RQRequesteExtension:PXCacheExtension
此外,您不需要添加DeletedDatabaseRecord字段。它不包括在原始表中。您的PXTable属性错误。下面是我如何声明我的(不使用可选)。你不需要我
[PXTable(typeof(RQRequest.orderNbr))]
public class RQRequestExtension : PXCacheExtension<RQRequest>
[PXTable(typeof(RQRequest.orderNbr))]
公共类RQRequesteExtension:PXCacheExtension
此外,您不需要添加DeletedDatabaseRecord字段。它不包括在原始表格中