首页
学习
活动
专区
工具
TVP
发布

远在上海

专栏作者
288
文章
340673
阅读量
34
订阅数
手贱玩坑自己填:ExecuteNonQuery返回-1
最近手贱,将Oracle.ManagedDataAccess升级到19.12.0,原来运行正常(其实有问题)的代码忽然出问题了。
崔文远TroyCui
2021-08-19
7040
一个有用的SQL Server拼接合并函数:STUFF
STUFF(param1, startIndex, length, param2) 将param1中自startIndex(SQL中都是从1开始,而非0)起,删除length个字符,然后用param2替换删掉的字符。
崔文远TroyCui
2020-04-29
1.5K0
通过Infor LN ERP中的EAN字段来聊聊UPC和Code 128
很多人一提起条码(BarCode),我就犯嘀咕,因为我不知道他们每个人所表达的是否是一个东西。
崔文远TroyCui
2020-02-24
1.3K0
一段从Infor ERP LN(Baan)的Oracle数据库中导出数据到SQL Server的SQL语句
保存一段从Baan ERP LN的Oracle数据库中导出数据到SQL Server的SQL语句,前提是在MSSQL 2005中建立Link Server。
崔文远TroyCui
2019-02-27
1.2K0
Infor Baan ERP LN里的On Case用法
对于程序员来讲,if,elseif这种判断语句肯定用的比较多,在asp里有select case,在.net里面有switch case的用法,在Baan里面有On Case的使用,对于某一变量为多个值的时候,是一种很有效、代码优美的判断。官方的用法如下,
崔文远TroyCui
2019-02-27
5670
分享几个Flowportal.Net BPM中的几个有用的Sql语句
第一个要分享的是获取当前的申请状态以及当前的处理人,虽然我们很容易通过BPMInstProcSteps这张表找到FinishAt is Null的记录,但是如果直接用2表的关联查询会有并行流程的问题,另外当你把自己的申请数据独立开来,做跨数据的关联就有些不直观,索性写一个函数GetBPMCurrentStep(@TaskID),使用方法很简单,直接在自己的视图里面使用就行。
崔文远TroyCui
2019-02-27
7400
我的ODP.NET开发之路3-Oracle Package/Procedure/Function
上周的项目进展比较大,完成了几个重大的功能。这其中涉及到在Oracle中创建新表、序列、索引、触发器、包、存储过程、函数,当然了也在实战中学习了几个.Net的Dataset\Datatable的用法。一直想写,不过项目紧,真没空。这不今天有点时间,但是很多东西又没那么强烈的书写欲望了。
崔文远TroyCui
2019-02-27
6120
C#开发中Windows域认证登录2(扩展吉日嘎拉GPM系统)
上午写了一篇《C#开发中Windows域认证登录》,然后跟吉日嘎拉沟通了一下,还是把这个Windows AD用户登录的功能扩展到DotNet.Business中,重新命名为LDAP方式的登录,因为需要引用System.DirectoryServices,暂时用不到此功能的朋友,可以exclude此文件(DotNet.Business\WebUtilities\Utilities.LogOnLDAP.cs)。
崔文远TroyCui
2019-02-26
5770
C#开发中Windows域认证登录
吉日嘎了的Webform例子程序做的很好,但在我们公司,除了使用GPM通用权限管理自带的账户系统登录,还需要集成Windows域账户登录。对于如何实现,我思考了一段时间,大体的思路如下:
崔文远TroyCui
2019-02-26
1.8K0
速度超快:使用SqlBulkCopy导入DataTable数据到MSSQL数据库
[URL=http://www.cuiwenyuan.com/shanghai/post/Import-Excel-Into-Database-via-NPOI2-In-CSharp-Web-Development.html]上篇文章[/URL]提到使用NPOI导入Excel到数据库,其实只完成了一半的工作,那就是Excel上传到服务器,然后读取到了内存的DataTable,最后面的插入数据库的操作是另一半工作。
崔文远TroyCui
2019-02-26
1.4K0
C# .Net Web开发中导入Excel到数据库,使用NPOI2支持2003、2007、2010等更高版本
周五花了半天时间搞一个OA里面的Excel报表导入,使用的是吉日嘎拉的GPM架构,但是发现其DotNet.Utilities中的Excel导入类,只能支持Office2003、2007版本,对于2010版本就不支持了,通过搜索[URL=http://code.google.com/p/npoi/]NPOI官方[/URL]文档,终于找到了解决办法,可以不用再担心用户Excel文件版本的问题了。以下2篇文章起到很大作用,特别感谢Tony Qu搞出来这么好的组件。
崔文远TroyCui
2019-02-26
9550
C# .Net中DataTable缓存的实例
上次《C# Datalist 多列及Image中图片路径的绑定》提到过公司的三放心评选活动的海选,每个用户打开页面的时候,待评选的人员都是随机排序的,因为当时没有用Ajax的技术,用的还是老Webform页面刷新,所以每次用户提交投票以后,页面上的待评选人员都会重新随机排序。昨天再次搞第2季度的评选,我也懒得修改为Ajax的交互式设计,只是针对这个页面进行了随机排序的优化:每个用户登录后第一次打开页面是随机排序,后面再次打开(刷新)页面都保持第一次的排序。因为我没有使用数据查询语句的动态排序,而是在读取数据库后,DataTable动态增加了一列RowId,然后随机生成GUID,根据此列动态的排序,所以这里需要保存RowId的数据到Cache。
崔文远TroyCui
2019-02-26
1.7K0
FlowPortal.Net BPM中常用的js之:Javascript计算两个日期间隔的天数
今天开始一个系列,记录FlowPortal.Net BPM中常用的js代码。以下代码是最近请假项目中用到的计算2个日期之间的天数的(根据需要天数加了一天,请根据实际情形自行调整),提供给大家参考,使用方法为在相应的Text的Express上使用代码:javascript('CalculateDay',WAIWorkflow:FormLeave.StartDate,WAIWorkflow:FormLeave.EndDate)。
崔文远TroyCui
2019-02-26
3.7K1
Repeater绑定List的场景下ItemDataBound事件中e.Item.DataItem转换
最近做一个Repeater的2层嵌套,使用List做数据源来取代Datatable绑定,但是使用原来的代码,却一直出现问题,怪我原来没注意,没深入研究,关键时候基础真重要呀!
崔文远TroyCui
2019-02-26
6780
多公司下Flowportal.Net BPM流程步骤处理人的设定
6月份以来随着ERP系统的升级上线,忙得不可开交,但因为公司组织机构变动,还是得花时间弄BPM的流程审批人的问题,为了一套流程同行所有的中国区的组织,我们使用角色的定义来设定流程。其中一个典型的是出差申请,其中一个步骤是给到申请人和同行人所在的部门最大的老板审批,我们在BPM的每个Company级别下的组织架构下开设Department级别的部门,然后在每个部门设定一个Department Head的角色。但是在设定步骤审批人的时候,使用以下代码代表当前申请人所在部门的Department Head。
崔文远TroyCui
2019-02-26
9540
给Infor LN 的BOM Session-tibom1110m000加上Item Signal
 看图不说话,一切都是为了满足用户的需求。 核心的代码 field.tcibd001.csig:     | ns before.display:  select tcibd001.csig  from   tcibd001  where  tcibd001._index1 = {:tibom010.sitm}  as set with 1 rows  selectdo    tcibd001.csig = tcibd001.csig  selectempty    tcibd001.csig = ""
崔文远TroyCui
2019-02-26
3980
几个有用的LN上传文件必备的数据校验函数
 有时候上传数据到Infor ERP LN 系统的时候,需要写一段说明放在Session上面,备注一下相关的上传格式,每一次都写Label的话有点麻烦,于是用自定义一个相对长的字符串参数,显示到Session。
崔文远TroyCui
2019-02-26
5480
吉日嘎拉DotNet.BusinessV4.2中的一处bug,及我的修复和扩展
bug所在位置:DotNet.Business\Utilities\BaseManager.GetDataTableByPage.cs的函数
崔文远TroyCui
2019-02-26
3780
推荐优秀弹出层组件:layer
以前用artDialog较多,包括DTcms中用得也是artDialog弹出框,并做了jQuery封装。去年开始了解到Layer,就喜欢上了,并在多个项目中使用。今天在博客上正式推荐一下,毕竟免费用了那么久,也没有给作者Github上点星。
崔文远TroyCui
2019-02-26
1.1K0
C#开发中Windows域认证登录2016(扩展吉日嘎拉GPM系统V4.2)
2013年搞公司的OA时,为了统一用户登录,将Windows AD的用户和OA的账号对接,OA用户名的规则就是使用Windows AD的用户名,格式举例:Troy.Cui,原理就是先进行域服务器的认证,认证完毕使用自定义的函数根据用户名读取出OA的用户信息,然后读取出用户名和密码信息,最后使用获取到的用户名和密码进行正常的登录。当时的文章:《C#开发中Windows域认证登录2(扩展吉日嘎拉GPM系统)》,本周打算OA中开发在线培训的功能,也想借此机会升级一下底层的应用DotNet.Business和DotNet.Utilities,第一个要升级的项目就是这个Windows域账号登录。
崔文远TroyCui
2019-02-26
7010
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档