我想.DBF从SQL表记录创建一个文件.
例如,如果有一个CountryMaster在SQL 中命名的表,它有5列:
它有100行.
如何使用.DBFC#中的文件头导出这些记录?
注意:创建的.DBF文件大小必须非常紧凑.
我想按照MS CRM格式显示所有审核历史数据.
我已将AuditBase表中的所有记录从CRM导入到另一个数据库服务器表.
我希望这个表记录使用Dynamics CRM格式的SQL查询(如上图所示).
到目前为止我已经完成了
select
AB.CreatedOn as [Created On],SUB.FullName [Changed By],
Value as Event,ab.AttributeMask [Changed Field],
AB.changeData [Old Value],'' [New Value] from Auditbase AB
inner join StringMap SM on SM.AttributeValue=AB.Action and SM.AttributeName='action'
inner join SystemUserBase SUB on SUB.SystemUserId=AB.UserId
--inner join MetadataSchema.Attribute ar on ab.AttributeMask = ar.ColumnNumber
--INNER JOIN MetadataSchema.Entity en ON ar.EntityId = en.EntityId and en.ObjectTypeCode=AB.ObjectTypeCode
--inner join Contact C on C.ContactId=AB.ObjectId
where objectid='00000000-0000-0000-000-000000000000'
Order by AB.CreatedOn desc
Run Code Online (Sandbox Code Playgroud)
我的问题是AttributeMask是一个逗号分隔值,我需要与MetadataSchema.Attribute表的columnnumber字段进行比较.以及如何从该实体获得新价值.
我已经检查了这个链接:Sql查询从机会实体的审计历史中获取数据,但它没有给我[新值].
注意:我不能使用"RetrieveRecordChangeHistoryResponse",因为我需要在sql表(非CRM数据库)的外部网页中显示这些数据.
我正在使用已从vs- 2005-> 2010-> 2013升级的ASP.NET 2.0项目.
在vs 2005和2010中,我可以在调试时修改代码,保存更改,并在应用更改的情况下重新加载页面.
现在在2013年我不能这样做.我遇到断点时无法更改代码.试图激活"编辑并继续"选项中的所有复选框,但没有任何效果.
令人讨厌的是必须停止调试并重新编译应用程序以再次调试更改.
我怎么解决这个问题?
vb.net asp.net debugging visual-studio-debugging visual-studio-2013