小编Chi*_*rag的帖子

从SQL表记录创建.DBF文件

我想.DBF从SQL表记录创建一个文件.

例如,如果有一个CountryMaster在SQL 中命名的表,它有5列:

  1. ID int identity(1,1)
  2. 名称varchar(100)
  3. 详细信息varchar(200)
  4. 状态位
  5. CreatedDate datetime

它有100行.

如何使用.DBFC#中的文件头导出这些记录?

注意:创建的.DBF文件大小必须非常紧凑.

.net c# dbf

7
推荐指数
1
解决办法
9101
查看次数

根据CRM视图获取任何实体记录的审核历史记录

我想按照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数据库)的外部网页中显示这些数据.

sql-server crm dynamics-crm dynamics-crm-2013

7
推荐指数
3
解决办法
6612
查看次数

VS 2013 ASP.NET无法在调试时修改代码

我正在使用已从vs- 2005-> 2010-> 2013升级的ASP.NET 2.0项目.

在vs 2005和2010中,我可以在调试时修改代码,保存更改,并在应用更改的情况下重新加载页面.

现在在2013年我不能这样做.我遇到断点时无法更改代码.试图激活"编辑并继续"选项中的所有复选框,但没有任何效果.

令人讨厌的是必须停止调试并重新编译应用程序以再次调试更改.

我怎么解决这个问题?

vb.net asp.net debugging visual-studio-debugging visual-studio-2013

5
推荐指数
1
解决办法
3887
查看次数