摘要: 今天修改早期的一个项目,运行后,选择一个查询的页面时,提示“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。”的异常信息。 原因分析:强类型的DataTable和SQL语句查询出的结果不匹配。 简单说就是强类型的DataTable比SQL语句查询出来的结果集要多一些数据列或这属性不对应。 针对所提示的异常信息检查了所用表的唯一、非空、外键约束,并未发现异常情况。因此上网查询了有关的资料。所提供的方法有以下几种:DataTable中的字段属性与表中的字段属性不一致,导致了未能启用约束。修改方法:找到***.xsd文件里与表格修改的对应字段,点击该字段的属性----最大长度 等于你的数 阅读全文
posted @ 2011-05-04 17:24 笨笨的小蜗牛 阅读(9624) 评论(2) 推荐(3) 编辑
摘要: 今天在做项目时,刚运行项目就提示了"错误: ASP.NET Ajax 客户端框架未能加载"的错误,而且是连续爆出一下错误: 更气人的是,在其他机器上运行正常。于是乎就马上google了一把,搜集到了一下解决方法: IIS 的"扩展名映射"问题,有人指出如果IIS得脚本映射如果没有.axd则会出现此问题。经验证,不属于此种情况。 utf-8编码问题。<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>,指定页面的编码格式为utf-8 。无效,看来也不是编码问题。 调试模式问题。修改webconfig里的&l 阅读全文
posted @ 2011-02-19 11:19 笨笨的小蜗牛 阅读(2104) 评论(2) 推荐(0) 编辑
摘要: 今天看到了params,以前没用过就顺手学习了一下。params 关键字有以下几大特点:params 关键字可以指定采用数目可变的参数的方法参数(不指定参数的数目)。可以发送参数声明中所指定类型的逗号分隔的参数列表或指定类型的参数数组。可以不传递参数。 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 View Code其实params 关键字用法挺灵活的!在以后可以尝试用!(本文参考了MSDN:http://msdn.microsoft.com/zh-cn/library/w5zay9db(v=VS.100).aspx) 阅读全文
posted @ 2011-02-11 17:44 笨笨的小蜗牛 阅读(357) 评论(1) 推荐(0) 编辑
摘要: 简述:  委托,这个概念在我的脑海中的印象不是很深,但在实际的工作中还是常常用到的。为了系统的了解委托,我利用一段时间对委托做一些研究,并作一些笔记,以作为参考和理解。委托概述:  委托时一种定义方法签名的类型,用于将方法作为参数传递给其他的方法。事件处理程序就是通过委托调用的方法。  为了更好的理解委托的用法,用冒泡排序的算法作为例子。代码  上面程序只考虑了降序和升序的排序方式,倘若想要按字母、随机或按其他方式进行排列, BubbleSart() 方法和 SortType 值的数量就会很多,为了减少代码的重复,可以采用将比较方法作为一个参数传给 BubbleSort() 方法。代码  委托 阅读全文
posted @ 2011-01-19 17:15 笨笨的小蜗牛 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 北京现在已经将崇文和东城合并成东城,西城和宣武合并为西城,GIS操作如何将它们合并呢? 操作步骤如下: 要将操作的图进行一个备份,首先打开"ArcCatalog"; 图1. 打开ArcCatalog 选择相应的工作区域; 图2. 选择工作区域 选择要操作的图层,进行copy 图3. 对文件进行备份 粘贴后,将文件进行重命名 图4. 文件备份并重命名 这样对文件的备份操作就完成了,下面进行合并区域操作 打开"ArcMap",添加要修改的图层文件,顺序如下: 图5. 添加数据文件 图6. 选择文件进行添加 图7. 添加文件后的效果 添加进文件后,在文件名上右 阅读全文
posted @ 2011-01-19 17:14 笨笨的小蜗牛 阅读(603) 评论(0) 推荐(0) 编辑