摘要: 转自:http://blog.csdn.net/hejialin666/article/details/3522815 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Net; 5 using System.Data; 6 using System.IO; 7 using System.ComponentModel; 8 namespace Common 9 { 10 public class FTPClient 11 { 12 ... 阅读全文
posted @ 2014-03-24 13:56 烟霞 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 今天进行数据库操作时报出如下错误:“错误消息:SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.”原因: 插入数据库数据是时间类型字段的值超出数据库中datetime值的范围。解决方案: 即使数据库中时间类型字段置为允许空,但是因为。net的默认值范围超出数据库的datetime的数据库值范围。 建议将其设定为可空datetime类型。 阅读全文
posted @ 2013-12-18 11:39 烟霞 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 项目中经常用到类型转换,常用做法是直接使用C#内置Convert类的转换方法或者各个基本类型自带的Parse/TryParse方法,进行类型转换。但是各个方法的选择和空值判断,总感觉有些麻烦,于是生出写个通用类型转换方法的念头。具体思路:泛型方法传入想要转换的类型利用反射获取类型的TryParse方法调用TryParse方法获得转换数据返回实际实现中,发现了几点需要注意的:Nullable类型的支持:当需要转换成int?类型的Nullabel泛型时,需要考虑到取正确的类型。string类型的截获返回:又可能调用方故意传入string类型,此时需要注意截获返回tostring。具体实现如下:// 阅读全文
posted @ 2013-12-16 14:36 烟霞 阅读(1921) 评论(0) 推荐(1) 编辑