问题1 SQl中怎么样去掉空格
字符前的空格,用ltrim(string1)
字符后的空格,用rtrim(string1)
字符中的空格,用replace(string1, ' ', ' ')
问题2 前台判断空值
在前台需要判断拒绝理由是否为空,一般的可以采用以下方式:
1 if($("#RejectReason").val() ==null)
此方法在我调用的时候不能正确运行,不知道为什么。测试了下,发现$("#RejectReason")
属性,值为空,但是不知道不能运行。
2 if ($.trim($("#RejectReason").val()) == "")
这个方法就管用了,
问题3 数据隔行读取
改写了下它的数据调用。一开始是这样写的:
if (reader.Read())
{
return ToModels()
}
在 ToModels() 方法内,它自己也reader.Read(),于是,就差生了隔行读取数据。
解决方式就比较简单了。在自己方法内做完事情,直接返回结果就行。
但是这个问题比较经典,记录一下。