自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 如何使VS-QuickNavigation插件可以支持vs2019版本

工欲善其事必先利其器,在visual studio开发过程中,一些好用的插件能够大大的简化开发要做的工作。比如VS-QuickNavigation这个插件,在知道文件名的情况下,快速定位并打开文件的时候非常有用,这也是我vs2017必备的一个开发插件。但是遗憾的是这个插件只支持的vs2017,对于...

2020-06-08 03:04:56 38 0

原创 水晶报表解决字段过长自动换行的问题

1、打开字段的格式化字段属性,将其公用标签下的可以扩大(CANGROW)属性选上 2、打开节专家,将详细资料中的延伸到后续节(UNDERLAYSECTION)选中 3、将报表中line控件的打印时扩展到节的底部(EXTENDTOBOTTOMSECTION)的属性选中,这样LINE才会随着每...

2020-05-20 13:44:30 59 0

原创 解决水晶报表上下空白过多的问题

一个水晶报表一般包括报表头,页眉,详细资料,报表尾,页脚五部分组成。其中没部分都会占用形成的报表空间。 要减少上下的空白,则多余的占用都需要去除。去除后的设计图如下: 单纯这样,上下仍然有大片空白。还需要在页面设置地方做修改。打开菜单文件/页面设置对话框。 修改上下两个值。默...

2020-05-08 11:47:06 46 0

原创 visual studio发布网站的时候水晶报表rpt格式文件不是最新的解决

看文件的属性,发觉生成操作是嵌入的资源 改为内容,然后重新发版,则问题解决

2020-05-07 16:35:33 42 0

原创 log4net日志实现按天存储相应的日志文件,日志文件超过一定大小则更改文件名在web.config中的配置

<log4net> <root> <level value="ALL" /> <appender-ref ref="RollingLogFileAppender" /> ...

2020-04-30 11:56:39 162 0

原创 fontawesome-webfont.woff2 404

检查了下提示的文件路径,没有错。是文件类型没有在iis中注册的缘故 在MIME类型中注册: .woff2 application/x-font-woff .woff application/x-font-woff 注册后浏览该网页,不再报次错误,问题解决 ...

2020-04-01 14:29:29 37 0

原创 水晶报表字段需要两种数字类型,如果是次数则显示为整数,如果是金额则显示为小数的处理

用crystal reports打开相应的rpt文件。 打开自定义格式窗口,点击此图标,进入格式公式编辑器,然后输入: if {PersonDetailConsumeDT.dscrp}='次卡钱包消费支出' then 0 else 2 点击保存并关闭,页面浏览此水晶报...

2020-03-24 16:29:39 109 0

原创 如何使水晶报表导出pdf或者excel时,导出的pdf或者excel文档标题支持中文

这个问题困扰了我好久。如果在前端的aspx的水晶报表控件中直接设置 <CR:CrystalReportViewer ID="消费报表" runat="server" PrintMode="ActiveX" ...

2020-03-24 15:55:18 56 0

原创 水晶报表提示类型CrystalDecisions.Web.CrystalReportViewer与控件CrystalDecisions.Web.CrystalReportViewer的类型不兼容

近日同事的电脑在做开发的时候遇到这样的问题。而同样的项目在我电脑上是没有这样的问题的。解决的历程很曲折。水晶报表的相关插件重装无用。 网上搜索的答案,没有可用的。 甚至我让其把他电脑上的源码都删除,把我的源码全部拷贝过去,编译后还是不成。折腾了几天也没弄好。今天我有点时间,然后进行分析,最后通...

2019-12-04 18:34:37 184 0

原创 水晶报表使用参数字段在报表中显示打印的开始和结束日期及操作员等

此种需求由于是通用需求,无需在传递的datatable中来实现。使用参数字段来实现更加方便。 使用参数字段需要注意几点。第一点,在水晶报表的设计界面要创建相应的参数字段。我使用的有三个参数字段。分别是@startdate,@enddate,@operator 第二,程序中的代码实现: ...

2019-12-01 16:11:36 75 0

原创 水晶报表开卡,补卡等次数求和始终为1的问题解决

近日在开发一个水晶报表的时候突然发现有关次数的求和都是1,无论这个次数是0,或者是多条记录,次数累计是大于1的数都是1。而有关金额的求和却都是正确的。觉得很奇怪,这水晶报表的求和公式这还第一次出现这种情况。经过反复比对,发觉一直为1的都是从数据库中读取的数据为字符串格式的。正确的求和都是数值类型的...

2019-12-01 15:16:33 36 0

原创 水晶报表点击打印或者导出时出现您请求的报表需要更多信息的解决

如图。这个问题网上出现最多的解决办法是提示要用推模式获取数据,不要使用拉模式。推模式就是应用程序自数据库获取数据源,然后再把数据推送个水晶报表引擎。检查我的数据获取方式。符合这个。水晶报表是自创建的datatable数据集中获取数据。而应用程序获取的数据以datatable形式通过 rptdo...

2019-11-27 21:25:10 56 0

原创 水晶报表小于等于0的显示为.00,而不是0.00的处理

近日,在做水晶报表的过程中测试组发现出现了.00,而不是0.00。如下图 出现这个问题我首先想到可能是自oracle获取的数据有问题。但是通过日志输出发现oracle输出的数据没问题,是0.00。又在另一张水晶报表上发现显示是正常的。那就可以确定,是因为水晶报表的rpt文件输出的问题。我这边...

2019-10-21 08:28:11 82 0

原创 未能找到元数据文件”xxx.dll”

网上说的有两种情况,第一种,没有添加相应的dll引用造成。因为我生成的是项目自身,所以此种情况可以排除 第二种情况,存在此文件,但是加载路径不对,我这里不是引用,没检查这个,但是我检查了生成文件的路径,这个没问题。是bin/release 。这种情况也排除了 突然发现项目文件的net框架是...

2019-08-30 09:16:51 240 0

原创 visual studio relase编译模式与debug编译模式的不同

rease编译模式 没勾选的那个是debug编译时需要勾选的 运行不安全代码则是为了引用外部非c#代码的需要 优化代码则是为了使代码执行效率更高 若是要不出现pdb格式的文件,则需要在高级中调试信息一栏把仅pdb改为无 debug编译模式则是勾选了定义debug常量,而没有勾选允许不...

2019-08-21 13:11:46 75 0

原创 解决水晶报表翻页点击下一页时只能翻到第二页的问题

页面水晶报表控件原来代码: <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" PrintMode="ActiveX" ...

2019-08-06 11:10:06 179 0

原创 ORA-01008: 并非所有变量都已绑定

oracle提示,并非所有变量都已绑定。sql语句很长很长,我就不贴出来了。经过仔细分析,感觉应该是传入sql的变量没有在sql语句中对应上相应参数造成。但是分析,大部分的传入参数都是等于方式。 比如像这样: oracle语句: where rcc.customerunitcode = :cust...

2019-07-29 14:59:00 1220 0

原创 PLS-00306: 调用 PROC_***_TERM 时参数个数或类型错误

这是C#调用oracle的连接驱动Oracle.ManagedDataAccess.dll出现的调用存储过程报的错误。这个我花费了一天多的时间才终于找到错误的原因,中间仔细的检查了参数的个数,以及各参数的类型,都没有问题,后来又按照网上说的按存储过程的参数出现顺序来写oracle的参数,仍然没有解...

2019-07-18 19:58:41 382 0

原创 C#调用oracle存储过程出现ORA-06502: PL/SQL: 数字或值错误 : 字符到数值的转换错误

出现这个的原因是使用Oracle.ManagedDataAccess.dll作为数据库的连接驱动后,存储过程参数在C#中写的顺序必须严格按照oracle存储过程的先后次序来写。差一点都不行。这个和使用微软提供的system.data.oracleclient不同,使用这个不需按照oracle存储过...

2019-07-18 19:46:35 661 1

原创 oracle存储过程在asp.net调用时出现无法将类型为Oracle.ManagedDataAccess.Types.OracleString的对象强制转换为类型System.String

通过调试发现是 out_msg=(string)cmd.Parameters["out_msg"].Value 此行代码出现了问题。通过分析,是cmd.Parameters["out_msg"].Value强制转换为了system.string。把此...

2019-07-18 19:36:12 426 0

原创 oracle存储过程输出字符串被不定长截取导致输出内容不完全问题的解决

网上搜索的答案大多不沾边,唯一有一个是说64位的oracle和32位的客户端可能导致此问题。我这边检查了下,都是64位的,不是这里的问题。又仔细检查了下程序代码,初步怀疑是连接数据库的程序问题。连接数据库的工具是微软出的system.data.oracleclient.dll,这个微软将不再更新,...

2019-07-17 09:30:23 326 0

原创 iis提示另一个程序正在使用此文件,进程无法访问。(异常来自HRESULT:0x80070020)

解决办法: 打开cmd使用netstat命令查看相应的端口被哪个程序占用,我的被占用的端口是10011,因此查询命令这样写 netstat -an|findstr 10011 查出占用的进程后根据pid结束相应的进程就能解决此问题 ...

2019-07-16 08:52:26 892 0

原创 未能加载文件或程序集“Microsoft.ReportViewer.ProcessingObjectModel, Version=10.0.0.0, Culture=neutral, PublicKe

An error occurred during local report processing. The definition of the report 'D:\IIS\BusSystemOnline\ManageCenter\report\DataAnalysis\R...

2019-07-08 14:25:21 747 0

原创 应用程序池设置导致的水晶报表文档尚未打开的错误

“/”应用程序中的服务器错误。 文档尚未打开。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Runtime.InteropServices.COMException: 文档尚未打开...

2019-07-08 10:19:25 605 1

原创 Cannot delete or update a parent row: a foreign key constraint fails

在执行hibernate对mysql数据库级联删除操作删除主表时出现此提示。 org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [spring] in context with p...

2019-04-08 13:25:07 477 0

原创 editplus利用正则表达式批量替换一例

用ctrl+H打开替换对话框,在find输入框输入: and a.spaceName='([A-Z0-9]+)' 其中([A-Z0-9]+)就是正则,表示sql中spacename字段中的字符串包含A-Z的大写字母及0-9的数字,并且至少有一个这样的字符。 然后在rep...

2018-07-25 08:57:36 1067 0

原创 javascript去掉字符串前面的所有0的正则实现

字符串是这个样子,0000202或者00000840,要对字符串前面的0在显示时去掉,只显示202,840.正则实现如下: var str="00000802"; var reg = new RegExp("([0]*)([1-9]+[0-9]+)", ...

2018-07-23 11:24:26 3081 0

原创 不用spit函数在sqlserver中实现在一行中根据角色ID字符串显示该用户的所有角色功能

SELECT  username,employeeid,usersapname,userroleid FROM dbo.T_UserInfo WHERE userid IN (SELECT userid FROM dbo.T_UserInfo_Role WHERE roleid =(SELECT ...

2018-07-12 22:12:12 181 0

原创 两datatable数据集关联,实现inner join或left join效果

今日遇到一个开发任务,是两个查询出的datatable,要像sql左关联查询,读取左边datatable所有列及dt2的列DeliveryMode想到的第一种方法是在dbData中增加一列,然后循环dbData,再自dt2中读取相应值然后赋值到新加的列中。实现方法如下:System.Diagnos...

2018-07-07 10:37:13 2436 0

原创 表单序列化及如何增加一行值

if (formObj.form('validate')) { var formData = formObj.serializeArray(); //输出以数组形式序列化表单值 ...

2018-06-22 17:15:07 293 0

原创 在唯一密钥属性“name”设置为“aspNetCore”时,无法添加类型为“add”的重复集合项

一个asp.net core网站,在IIS点击停止网站,然后再次启动,出现了如下的错误: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 详细错误信息: 模块    IIS Web Core 通知 ...

2017-12-12 16:18:56 3363 1

原创 一例System.Data.SqlClient.SqlException: 对象名 'dbo.users' 无效问题的解决

在Dbcontext的继承类中发现这个定义: public virtual DbSet users { get; set; } 这个说明了context的users,注意这里后缀有一个s,它与数据库表user对应。因为这个在以前一直是好好的。从来没有出过错误。只是最近对对visual ...

2017-11-20 16:34:37 10917 1

原创 一例Unable to determine composite primary key ordering for type错误的解决

Unable to determine composite primary key ordering for type 'Rztong.Entity.dtproperty'. Use the ColumnAttribute (see http://go.microsoft.co...

2017-11-20 16:27:59 852 0

原创 数据库并发情况下什么情况会出现脏读,如何防范脏读

1 2 3 4 5 6 7 8 9 10 BEGIN tran DECLARE @name NVARCHAR(50) SELECT @name=name FROM dbo.investor WITH(UPDLOCK) WHERE id=1206 IF @name=...

2017-10-24 09:44:02 11029 0

原创 用户 'IIS APPPOOL\***' 登录失败的原因及两种解决办法

为什么会出现这种情况,是因为web.config的数据连接设置成了这个样子: 这里设置了integrated security=True ,集成安全模式为真。在这种情况下要求网站程序池账号与sqlserver运行使用的账号一致。 我的应用程序池账号: 我的sqlserver账号...

2017-10-23 21:20:32 8413 0

原创 excel表导入数据库每次都少导入一条问题的解决

今天用我写的excel导入数据库程序进行导入的时候突然发现,每次都少导入一条,excel表是6条数据,可是数据库中只有5条。反复多次测试都是如此。以前没这个情况啊。输出导入数据的总数,想从这里发现问题。可是输出是53,而不是6条,也不是5条。分析应该是中间excel表的数据被删除过造成。又输出ex...

2017-10-20 15:19:13 1873 0

原创 EF延迟加载机制导致的更新数据的时候有的更新有的没更新问题的解决

最近在处理一个问题的时候遇到了EF延迟加载导致的问题。我有一组任务,任务数量不固定,要分配给组员,组员数量也不固定。分配的时候原则上是平均分配,但是实际中肯定有多余的,这多余的会分配给最后一个组员。代码是这样写的: var query = new TaskService().Get(m =>...

2017-10-20 11:12:49 622 0

原创 C# foreach 中获取索引index方法的补充

foreach循环获取索引方法有时是需要的。在网上找到的无一例外是这个: 方法一: int i = 0; foreach (var item in arr) { i++; }  方法二:

2017-10-19 15:57:23 8662 1

原创 自写的第一个javascript组件滚动加载ScrollLoad开发过程

滚动加载组件开发 我的需求:页面前端使用的是bootstrap+knockout 开发。前端采用的是MVVM绑定自服务器中获取的数据,原来是采用分页实现的,因为要开发手机可以访问的网页,所以修改为滚动加载形式,一旦下拉到页面底部,就用jquery的$.post 加载下一页。 首先想到的就是在g...

2017-10-15 17:45:32 858 0

原创 rabbitmq安装后,web管理端口http://localhost:15672/ 无法访问的解决

在执行http://localhost:15672/ 提示该页无法访问,因为这是rabbitmq安装后的一个web管理平台入口。当安装后就能访问了。需要在cmd窗口执行一个命令:  rabbitmq-plugins enable rabbitmq_management 此命令执行要先定...

2017-10-15 11:27:42 51637 12

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