自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

邱正卫的博客

微软CRM Web开发技术 数据库

  • 博客(34)
  • 资源 (11)
  • 收藏
  • 关注

原创 Dynamics Crm 2011 or 2013 与outlook集成问题

采用IFD部署的CRM与outlook集成时,可能会产生如下连接错误:"Cannot connect to Microsoft Dynamics CRM server because we cannot authenticate your credentials. Check your connection or contact your administrator for more he

2013-12-20 11:18:22 2782

原创 Dynamics Crm 2011 Or 2013 IFD 部署一段时间后,CA验证问题

IFD部署一段时间后,大概一年,突然出现从IFD登录页面登录后,再次弹出要求登录的框,多次输入用户名密码仍然无效,查看日志:>http://schemas.microsoft.com/2009/10/IdentityModel/TraceRecord"Severity="Error">已处理的异常。/LM/W3SVC/2/ROOT-1-130282292932840932System.Id

2013-11-07 14:57:13 5601

转载 微软CRM 2011 安装图文教程(转)

2010年12月15日,微软发布了CRM2011的RC版本,具体下载地址如下:ComponentName URLLanguage AvailabilityServer RCMicrosoft Dynamics CRM 2011 Server Release Candidatehttp://www.m

2011-01-27 09:06:00 13982 3

原创 MSCRM 2011 Lookup类型 过滤 筛选

MSCRM 2011里lookup类型的筛选方法:  var entityName = "entityName"; //entityName,要筛选的查找视图所对应的实体的名称,如 accountvar viewDisplayName = "displayName"; //displayName,视图的名称,可任意写var lookupControl = Xrm.Page.getC

2011-12-28 14:47:44 2462

原创 MS CRM2011 关于从数据库读取时间并在前台用JS显示时,时间转换的问题

由于MSCRM2011时间格式采购的是UTC时间,存入数据库的时间是要转换的,中国的时区比UTC时间早8个小时,所以数据库里的时间会比前台显示的时间晚8个小时,有时我们会读取数据库的时间并在前台的其他时间控件中显示出来,按照道理,两个时间应该是一样的,但你会发现一个时间控件的时间比另一个晚8小时(如果你设置里时区选的是中国的话),所以必须得加上8个小时才能保证两个时间相同,具体方法如下:Xrm

2011-12-07 11:36:55 2400

原创 MSCRM2011 通过JS脚本操作ribbon按钮(显示隐藏、是否可用等)

一.在MSCRM2011里新增了ribbon工具条,官方修改ribbon工具条的方法是通过修改配置文件(修改导出实体里的ribbondiffxml节点),这里就不介绍官方的修改方法了。二.在最新的项目里遇到了对ribbon按钮的操作,本来想通过修改自定义的ribbondiffxml节点去实现,后来发现不是太方便,而且貌似只能修改自定义的按钮,无法修改系统原来的按钮(比如“保存”按钮)三.因

2011-11-14 17:14:41 3712 7

原创 在VS2010中使用附加进程的方式调试IIS中的页面

1.       用VS2010将整个站点发布到某个文件夹下。2.       在IIS中的Microsoft Dynamics CRM站点下的ISV下新建虚拟目录,名称为Web,将Web站点的物理路径指定到刚刚发布好的文件夹,并确保此时可以在IIS中直接浏览Web下的页面不出错

2011-07-13 17:41:32 11894 1

原创 CRM2011与Silverlight交互的问题

1.webresource的路径问题:Silverlight生成的xap文件在CRM2011里一般有两种浏览方式,一是嵌入到html页面里进行浏览,二是在form表单里嵌入浏览,如果在html中嵌入则需注意路径问题,若xap文件的名称为new_/sl/mysl.xap,而html

2011-07-13 17:38:11 1690 1

转载 CRM 4.0 打印预览页面隐藏字段

<br />CRM 4.0 没有提供基于Field的安全机制,可能是因为会牵扯到性能的问题。不过我已经向微软提了建议,希望在下个版本里有所增强。但是在当前的版本里没有Supported的方法可以实现。我注意到这个打印预览窗体实际上是被窗体上的按钮触发的,所以window.opener 就是这个CRM窗体,这样就可以比较它上面的字段属性了,如果设定成 style.display="none"; 的形式,我们也可以在当前的打印预览窗体里隐藏对应的字段。同样也可以隐藏Tab,不过方法有些不同:因为打印预览里的Ta

2011-04-07 10:14:00 901

原创 通过配置Sitemap实现对左侧菜单的权限控制

<br />如果想让左侧菜单的某些栏目不显示给某类人看,则可以通过配置Sitemap来实现:<br /> <br />http://www.0513fz.com<br /> <br />如下:<br />1.导出Sitemap实体<br />2.打开Sitemap.xml文件<br />3.添加如下代码<br /><SubArea Id="entityName" Entity="entityName"><br /><Privilege Entity="entityName" privilege="Delet

2011-03-02 11:25:00 1645 1

原创 mscrm导入其他组织的数据库

在部署mscrm的时候,有时候会有这样的问题:新建一个组织,如何让这个组织使用已经存在的另一个组织的数据库,即多个组织公用一个crm数据库1.打开部署管理器 开始-所有程序-Microsoft Dynamics CRM-部署管理器2.点左侧“组织”,然后右边“导入组织”,(这里注意:如果你是装的企业版,那可以建多个组织,其他版本在导入成功后会删掉之前的组织)3.根据向导,选择已有的数据库,下一步下一步,直到完成

2011-02-22 14:25:00 1254 1

原创 MSCRM自定义开发内容从32位机向64位机迁移时的问题

<br />这次松芝项目开发是在32位机开发的,自定义的页面比较多,最后部署的时候客户要求部署到64位的服务器上,在迁移的时候出现的一个问题:CRM安装完成后浏览CRM自己的页面是没问题的,但浏览自定义的页面则出现问题:<br />1.先报了个未找到页面路径不对的错误,这个好解决,修改webconfig文件,把自定义的错误页面设为Off,OK真正的错误出来了<br /> <br />2.真正的错误:未能加载文件或程序集“Microsoft.Crm.WebServices”或它的某一个依赖项。试图加载格式不正

2011-02-15 16:23:00 1078

原创 免安装Oracle客户端使用PLSQL连接Oracle

<br />1.到Oracle网站下载一个叫Instant Client Package的软件<br />2.下载软件包后解压到任意目录(例如:D:/Program Files/oracle_client),在这个目录下建立NETWORK文件夹,然后再在其下建立ADMIN文件夹,然后建立tnsnames.ora文件,内容大致如下: <br />RFITMS = <br />   (DESCRIPTION = <br />     (ADDRESS_LIST = <br />       (ADDRESS =

2010-12-07 20:35:00 943

原创 SqlServer 作业完成后邮件通知

<br />1、管理 》数据库邮件》创建smtp服务器的邮件,如邮件为abc@126.com,服务器smtp.126.com<br />2、启动“sqlserver代理”,在操作员中新建操作员,如abc_am,并提供邮件地址,如:888@126.com<br />3、配置“sqlserver代理”(右键“属性”),在“警报系统”选项中,选中“启用邮件配置文件”及之下的“数据库邮件”<br />4、选中作业,右键“属性”——》“通知”,选中“电子邮件”,选择操作员,选择当什么时候发送

2010-12-06 19:23:00 37901

原创 通过SSIS实现Oracle与Sqlserver数据库间的数据同步,并定时执行同步任务

<br />一 编写SSIS包程序<br />1.开始 》程序 》Business Intelligence Development Studio 》Business Intelligence Development Studio 打开SSIS编辑器<br />2.编辑器里,文件》新建》项目 ,在弹出的对话框选择 Integration Services 项目,确定<br />3.在解决方案资源管理器中,SSIS包》右键》SSIS导入和导出向导》选择 Oracle Provider For OLE DB(如

2010-12-06 18:45:00 13309 1

原创 mscrm4.0访问ISV文件下的站点时报错的解决办法

<br />当在mscrm安装文件的ISV文件夹下新建一个站点,当访问其中的页面的时候会报错:“Microsoft.crm.Webservice.crm2007 ......”doesn't exist<br />解决办法:<br />1。在该站点的bin目录下添加Microsoft.Crm.Webservices.dll文件<br />2。修改webconfig文件,在httpModules节点下添加<remove name="crmAuthentication"><br /> 

2010-10-20 19:50:00 1264

原创 asp.net中使用urlrewrite的方法

<br />一.导入ActionlessForm.dll 和URLRewriter.dll<br />二.webconfig中设置<br />1.配置RewriterConfig节点:<br /><section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/><br />2.在<httpModules>节点中添加:<br /><add type="URL

2010-08-17 18:27:00 5511 2

原创 JS操纵cookie

<br />在Javascript脚本里,一个cookie 实际就是一个字符串属性。当你读取cookie的值时,就得到一个字符串,里面当前WEB页使用的所有cookies的名称和值。每个cookie除了name名称和value值这两个属性以外,还有四个属性。这些属性是: expires过期时间、 path路径、 domain域、以及 secure安全。<br />Expires – 过期时间。指定cookie的生命期。具体是值是过期日期。如果想让cookie的存在期限超过当前浏览器会话时间,就必须使用这个属

2010-07-15 08:01:00 1228

原创 sqlserver 在group by 后取 top

<br />select * from m_msdetails a where a.id in(select top 1 id from m_msdetails where gid=a.gid order by mstime asc)

2010-06-22 14:49:00 5841 1

原创 关于Jquery Ajax 在IE中异步调用失败的解决办法

<br />今天在用Jquery Ajax做倒计时的时候,发现在IE中只有第一次从后台获取的服务器时间是正确的,之后的值都相同,而FF却可以,开始百思不得其解,用httpWatch看了下,发现都是从缓存中读取的,恍然大悟,原来每次请求的参数都相同,导致浏览器直接从缓存里读取,难怪每次的数据只有第一次是正确的。解决办法很简单:在传参数的时候,再最后跟上一个当前时间即可,这样每次传递的参数和上次的就不会相同了

2010-06-03 15:26:00 3616

原创 使用Spring的注解方式注入Struts所管理的action

因为集成SSH框架时,常容易出错,所以一般要加上log4j日志文件,来显示错误信息(log4j.properties放在源文件目录下,log4j.jar放在WEB-INF/lib目录下)首先要加载Spring,一般有三种加载方式:一.插件方式,在struts启动时启动spring在struts配置文件struts-config.xml中增加如下配置:plug-in   classN

2010-03-31 19:40:00 14542 1

原创 解决一个Sping管理hibernate时的事务问题(No Hibernate Session bound to thread)

今天在做项目时遇到点小麻烦,用Sping注入SessionFactory时报错了:No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here 解决方法:出于安全考虑数据库里访问方法我一般都设为了protected,但在Sprin

2010-03-31 12:44:00 11948

原创 asp.net回调技术实现无刷新

通过使用asp.net自带的回调技术可以实现与ajax类似的无刷新效果,常见的比如验证用户名是否存在等 使用方法:前台:1.当文本框失去焦点是出发一个js,并传递值                clientCallBack(this.value)" />               

2010-03-21 10:21:00 1106

转载 ASP.NET网站中的常见安全问题

1:SQL 注入2:XSS3:CSRF4:文件上传SQL 注入引起原因:其实现在很多网站中都存在这种问题。就是程序中直接进行SQL语句拼接。可能有些读者不太明白。下面通过一个登录时对用户验证来说明:验证时的sql语句:select * from where user="+txtUser

2010-03-19 16:40:00 770

原创 ASP.NET如何进行性能优化问题

一、SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server数据库检索的只进数据

2010-03-18 20:01:00 402

转载 Web设计资源大全

Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 WebAPI,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。1. 函数与类库A. CAPTCH

2010-03-18 19:10:00 573

原创 浏览器常见兼容问题及解决方案二

1.文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height。确保所有文字都有默认的 line-height 值。这点很重要,在高度上我们不能容忍1px 的差异。2.ff

2010-03-17 20:13:00 650

转载 浏览器常见兼容问题及解决方案一

浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。碰到频率:100%解决方案:css里    *{margin:0;padding:0;}备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的css文件开头都会用通配符*来设置各个标签的内外补丁是

2010-03-17 19:56:00 823

原创 当网站有用户访问时,重启Tomcat,报Serializable session的问题解决方法

原因:当有用户访问时,tomcat会将session中保存的数据先写到硬盘,在重启结束后再重硬盘将session数据重新读取进来,如果实体类中没有Serializable 序列化标记,则无法保存到硬盘,因此报错解决方法:实体类加上Serializable 标记struts的actionForm中不用加,因为其父类已标记了Serializable 接口)

2010-02-26 11:43:00 661

转载 重复提交、重复刷新、防止后退的问题以及处理方式

 重复提交、重复刷新、防止后退的问题以及处理方式一。前言你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢?二。问题场景首先,我们应该先了解为什么要处理这样的问题?或者专业一点就是它

2010-02-21 15:12:00 419

原创 获取Servlet初始化参数

PrintWriter out = response.getWriter(); //获取所有初始化参数的名称,即Enumeration e = getInitParameterNames();   while (e.hasMoreElements()) {   String name = (String) e.nextElement();   //根据获取   String v

2010-02-10 11:07:00 704

原创 Date格式化(转换对象为Object时)

SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd");//先将要格式化的字符串转为Date类型Date date = dateFormat.parse(map.get("date").toString());//然后再格式化dateFormat.format(date)

2010-02-03 11:03:00 11285 1

原创 EL表达式不起作用的解决方法

这也是我在遇到问题后再别人的博客看到的!原因是XML配置中版本的问题tomcat5.0的版本, 使用了低版本,只求稳定。web.xml http://java.sun.com/xml/ns/j2ee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http:

2010-01-31 11:03:00 7315

原创 JQuery第一弹:accordion菜单详解

PS:1.需要用户有点Jquery核心插件的基础2.所有讲解都不包含CSS样式,只说动态效果,样式根据自己实际情况修改一.导入Jquery核心插件二.导入与accordion菜单相关的UI插件(ui.core.js,ui.accordion.js),或直接导入jquery-ui-1.7.2.custom.min.js(不建议,会导致页面加载时多出没必要的插件加载)三.用html标签定义accord

2010-01-30 09:51:00 7564 1

ASP.NET 自动同时生成三层架构代码 CodeSmith

自动生成三层模型,及各表的基本方法的存储过程,执行完存储过程,并将三层代码COPY到相应解决方案文件夹下即可使用 3.执行时只需运行AllBaseModel.cst即可,然后选择数据库,Proname为项目名称

2009-10-23

javascript宝典 光盘中DEMO源码

javascript宝典 光盘中DEMO源码,原版书光盘里附带的代码示例

2009-10-08

CSS完全参考手册,参考了W3C官方网站信息、微软DHTML参考资料

CSS完全参考手册,所有CSS常用的属性都包含,便于查看

2009-10-08

截图工具 C# 代码简单 注释详细 新手练习

自己写的玩的截图工具,代码很少,注释详细,适合新手练习,截取后保存。 注意:截取图片后是占满正个屏幕的,可按windows键显示桌面

2009-05-30

通讯录管理系统 C# 带数据库

C# 项目案例设计 适用于c#初学者,简单易懂,注释详细 带数据库

2009-05-23

C# 考试系统 自动选题答题,计算得分,

C# 项目案例设计 适用于c#初学者,简单易懂,注释详细 带数据库

2009-05-23

项目案例 支持RSS和Atom的阅读器 注释详细

支持RSS和Atom的阅读器,直接添加频道名称和地址,阅读新闻,VS2005编译 注释详细

2009-04-28

仿QQ的聊天工具,带摄像头功能,源代码提供

仿QQ的聊天工具,带摄像头功能,源代码提供,和QQ差不多,功能没那么多,只是用于新手练习练习

2009-03-20

摄像头视频源码(带截图功能)

摄像头视频源码(带截图功能),可看到本地摄像头图像,带有截图功能,做的玩玩

2009-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除