猴dai王也有悲伤时
人生若只如初见 何事秋风悲画扇
摘要: 每条操作语句的结束都要加;(遇到;就会执行操作) DELIMITER 其实本身相当 ;当存储过程中包含;的时候,就需要用 DELIMITER 来区分 我们会经常看到 DELIMITER $$ 或者DELIMITER ??之类的 再使用他们声明的符号相当于完成一个操作块节点(类似于using),至于是 阅读全文
posted @ 2019-02-12 17:02 猴dai王也有悲伤时 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 首先先构建绑定下拉框的数据源 然后构建前台,推荐用Html.DropDownListFor , model.Model.SaleExecutor 既可以在选择的时候将对应的Value传回去,也可以在初始化的时候给字段赋默认值 注意初始化的时候要先赋值给前台 在提交的时候,会自动把值映射到对应的模型中 阅读全文
posted @ 2019-01-30 16:22 猴dai王也有悲伤时 阅读(2901) 评论(0) 推荐(0) 编辑
摘要: 个人喜欢用 Linq 的方式来进行操作,方便快捷 一开始我是想着是通过以下方式,直接获取我所要的add节点,开始操作,但是却无法实现,有些问题 然后我想 直接获取 add 节点的集合,结果还是不起作用 思路应该是:首先获取一个父节点 xe.Element("appSettings") 然后获取父节点 阅读全文
posted @ 2019-01-29 17:01 猴dai王也有悲伤时 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在做 Winfrom 的时候遇到这样一个需求,两个页面传一个字典集合给同一个打印界面,但是他们字典集合对应的值都是集合,并且集合类型并不一致,那么如何让这个打印界面来接收值呢? 思路: 将传的值转换成 object 类型 (任何类型的值都可以转换成 object) 相当于把各式各样的数据打包起来 在 阅读全文
posted @ 2019-01-29 14:56 猴dai王也有悲伤时 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 程序错误 问题描述: 在一个事物中,插入两张表数据,但是第一个成功,第二个失败了,没有起到所谓的事物的功能,这让我百思不得其解 问题所在: 本质上其实报错了,但是错误被吃掉了,具体来说,就是 try catch 嵌套了 try catch ,如果里面的 Try Catch 出了错,但是没有用 Thr 阅读全文
posted @ 2019-01-29 14:28 猴dai王也有悲伤时 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 注意点: 新加列的时候如果是 null (可空) 即使原本表中有数据是可以成功的,但是如果是添加非空列的话,就必须保证数据库中无数据,否则会出错 阅读全文
posted @ 2019-01-29 14:20 猴dai王也有悲伤时 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 介绍: 有的时候一个存储过程里面既要实现无条件筛选,也要实现条件筛选的组合,可以采用以下的便捷方式 对于字符串的条件筛选: 对于值类型的条件筛选 阅读全文
posted @ 2019-01-29 14:17 猴dai王也有悲伤时 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 语法: 作用: 该函数会返回指定对象的ID值,可以在 sysobjects 表中进行验证 详细: 在数据库中有一个系统表 sysobjects,里面存储了数据库各个对象的信息,每个对象都有一个 ID,这个表存储了表,存储过程,触发器,视图等相关信息。注意:字段没有 实例: 阅读全文
posted @ 2019-01-29 13:52 猴dai王也有悲伤时 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 有的时候,我们只需要从老数据中拿一部分数据作为新的绑定数据,比如说绑定下拉框的时候需要构造我们需要的数据格式可以采用以下的方法 阅读全文
posted @ 2019-01-29 13:37 猴dai王也有悲伤时 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 1.适用于基本属性的集合 Intersect() 获取两个集合共有的部分 Except() 获取前有后没有的部分 自带方法如果操作复杂的集合的话,应该是匹配的是全部属性 Intersect() 获取两个集合共有的部分 Except() 获取前有后没有的部分 2.适用于复杂集合的操作 获取两个集合中 阅读全文
posted @ 2019-01-29 11:23 猴dai王也有悲伤时 阅读(318) 评论(0) 推荐(0) 编辑