机房合作调错过程中有很多细节上的错误,因此就有碎知识需要我们随时去查阅,这篇博客主要是我在这一周内在调错后对一些知识点的总结:
convert.ToInt32()
convert.ToSingle()
convert.ToDouble()
convert.ToDecimal()
比如,我们的机房合作向数据库中插入的日期类型为:
2016-07-17,使用的转换方法为:DateTime.Now.ToString("yyyy-MM-dd")
时间类型为:20:08,使用的转换方法为:DateTime.Now.ToShortTimeString().ToString();
为大家推荐相关链接:
http://www.cnblogs.com/huanglong/archive/2012/03/26/2417487.html
在VB中表示为:and or not
在C#中表示为: && || !=。(在组合查询中深有体会)
也可以尝试用textBox1.Text .Trim ()==String.Empty
1、类型的转换
我们在数据库中用的数据类型大多是Varchar,但是涉及到计算,比如充值前和充值后余额的加和,就需要对类型进行转换。convert.ToInt32()
convert.ToSingle()
convert.ToDouble()
convert.ToDecimal()
2、时间的表示
大家都知道向数据库中输入的时间格式和搜索时,检索的时间格式要一致。尤其是分时间段查询数据时用到了日历控件Monthcalendar,要转换时间的格式。比如,我们的机房合作向数据库中插入的日期类型为:
2016-07-17,使用的转换方法为:DateTime.Now.ToString("yyyy-MM-dd")
时间类型为:20:08,使用的转换方法为:DateTime.Now.ToShortTimeString().ToString();
为大家推荐相关链接:
http://www.cnblogs.com/huanglong/archive/2012/03/26/2417487.html
3、关系运算符的表示
需要同时满足几个条件,需要用到 与 或 非,在VB中表示为:and or not
在C#中表示为: && || !=。(在组合查询中深有体会)
4、判断为空:
以前只知道用textBox1.Text .Trim ()=="";也可以尝试用textBox1.Text .Trim ()==String.Empty
可以防止编码者在第一种方法中因为不小心在敲入空格,而使“判断空”失效。