?? csql.cs
字號:
#endregion
#region 生成一個sql條件,判斷指定字段(非日期及貨幣類型)與指定值之間的大小關系
#region public static string Equal(string FieldName, object Value) : 生成一個sql條件,判斷指定字段的值等于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段等于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="Value">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string Equal(string FieldName, object Value)
{
return String.Format("({0} = '{1}')",FieldName,Value);
}
#endregion
#region public static string NotEqual(string FieldName, object Value) : 生成一個sql條件,判斷指定字段的值不等于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段的值不等于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="Value">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string NotEqual(string FieldName, object Value)
{
return String.Format("({0} <> '{1}')",FieldName,Value);
}
#endregion
#region public static string GreaterThan(string FieldName, object ValueLess) : 生成一個sql條件,判斷指定字段的值大于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段的值大于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="ValueLess">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string GreaterThan(string FieldName, object ValueLess)
{
return String.Format("({0} > '{1}')",FieldName,ValueLess);
}
#endregion
#region public static string GreaterEqual(string FieldName, object ValueLess) : 生成一個sql條件,判斷指定字段的值大于等于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段的值大于等于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="ValueLess">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string GreaterEqual(string FieldName, object ValueLess)
{
return String.Format("({0} >= '{1}')",FieldName,ValueLess);
}
#endregion
#region public static string LessThan(string FieldName, object ValueGreater) : 生成一個sql條件,判斷指定字段的值小于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段的值小于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="ValueGreater">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string LessThan(string FieldName, object ValueGreater)
{
return String.Format("({0} < '{1}')",FieldName,ValueGreater);
}
#endregion
#region public static string LessEqual(string FieldName, object ValueGreater) : 生成一個sql條件,判斷指定字段的值小于等于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段的值小于等于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="ValueGreater">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string LessEqual(string FieldName, object ValueGreater)
{
return String.Format("({0} <= '{1}')",FieldName,ValueGreater);
}
#endregion
#endregion
#region 生成一個sql條件,判斷指定字段(日期類型)與指定日期之間的大小關系
#region public static string DateEqual(string FieldName, DateTime dt) : 生成一個sql條件,判斷指定字段等于指定日期
/// <summary>
/// 生成一個sql條件,判斷指定字段等于指定日期。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="dt">作判斷基準的日期</param>
/// <returns>sql條件</returns>
public static string DateEqual(string FieldName, DateTime dt)
{
return String.Format("(DateDiff(day,{0},'{1}')=0)",FieldName,dt);
}
#endregion
#region public static string DateNotEqual(string FieldName, DateTime dt) : 生成一個sql條件,判斷指定字段不等于指定日期
/// <summary>
/// 生成一個sql條件,判斷指定字段不等于指定日期。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="dt">作判斷基準的日期</param>
/// <returns>sql條件</returns>
public static string DateNotEqual(string FieldName, DateTime dt)
{
return String.Format("(DateDiff(day,{0},'{1}')<>0)",FieldName,dt);
}
#endregion
#region public static string DateGreaterThan(string FieldName, DateTime dtLess) : 生成一個sql條件,判斷指定字段大于指定日期
/// <summary>
/// 生成一個sql條件,判斷指定字段大于指定日期。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="dtLess">作判斷基準的日期</param>
/// <returns>sql條件</returns>
public static string DateGreaterThan(string FieldName, DateTime dtLess)
{
return String.Format("(DateDiff(day,{0},'{1}')<0)",FieldName,dtLess);
}
#endregion
#region public static string DateGreaterEqual(string FieldName, DateTime dtLess) : 生成一個sql條件,判斷指定字段大于等于指定日期
/// <summary>
/// 生成一個sql條件,判斷指定字段大于等于指定日期。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="dtLess">作判斷基準的日期</param>
/// <returns>sql條件</returns>
public static string DateGreaterEqual(string FieldName, DateTime dtLess)
{
return String.Format("(DateDiff(day,{0},'{1}')<=0)",FieldName,dtLess);
}
#endregion
#region public static string DateLessThan(string FieldName, DateTime dtGreater) : 生成一個sql條件,判斷指定字段小于指定日期
/// <summary>
/// 生成一個sql條件,判斷指定字段小于指定日期。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="dtGreater">作判斷基準的日期</param>
/// <returns>sql條件</returns>
public static string DateLessThan(string FieldName, DateTime dtGreater)
{
return String.Format("(DateDiff(day,{0},'{1}')>0)",FieldName,dtGreater);
}
#endregion
#region public static string DateLessEqual(string FieldName, DateTime dtGreater) : 生成一個sql條件,判斷指定字段小于等于指定日期
/// <summary>
/// 生成一個sql條件,判斷指定字段小于等于指定日期。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="dtGreater">作判斷基準的日期</param>
/// <returns>sql條件</returns>
public static string DateLessEqual(string FieldName, DateTime dtGreater)
{
return String.Format("(DateDiff(day,{0},'{1}')>=0)",FieldName,dtGreater);
}
#endregion
#endregion
#region 生成一個sql條件,判斷指定字段(貨幣類型)與指定值之間的大小關系
#region public static string Equal(string FieldName, decimal Value) : 生成一個sql條件,判斷指定字段的值等于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段等于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="Value">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string Equal(string FieldName, decimal Value)
{
return String.Format("({0} = {1})",FieldName,Value);
}
#endregion
#region public static string NotEqual(string FieldName, decimal Value) : 生成一個sql條件,判斷指定字段的值不等于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段的值不等于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="Value">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string NotEqual(string FieldName, decimal Value)
{
return String.Format("({0} <> {1})",FieldName,Value);
}
#endregion
#region public static string GreaterThan(string FieldName, decimal ValueLess) : 生成一個sql條件,判斷指定字段的值大于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段的值大于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="ValueLess">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string GreaterThan(string FieldName, decimal ValueLess)
{
return String.Format("({0} > {1})",FieldName,ValueLess);
}
#endregion
#region public static string GreaterEqual(string FieldName, decimal ValueLess) : 生成一個sql條件,判斷指定字段的值大于等于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段的值大于等于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="ValueLess">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string GreaterEqual(string FieldName, decimal ValueLess)
{
return String.Format("({0} >= {1})",FieldName,ValueLess);
}
#endregion
#region public static string LessThan(string FieldName, decimal ValueGreater) : 生成一個sql條件,判斷指定字段的值小于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段的值小于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="ValueGreater">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string LessThan(string FieldName, decimal ValueGreater)
{
return String.Format("({0} < {1})",FieldName,ValueGreater);
}
#endregion
#region public static string LessEqual(string FieldName, decimal ValueGreater) : 生成一個sql條件,判斷指定字段的值小于等于指定值
/// <summary>
/// 生成一個sql條件,判斷指定字段的值小于等于指定值。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="ValueGreater">作判斷基準的值</param>
/// <returns>sql條件</returns>
public static string LessEqual(string FieldName, decimal ValueGreater)
{
return String.Format("({0} <= {1})",FieldName,ValueGreater);
}
#endregion
#endregion
#region public static string Like(string FieldName, object Value) : 生成一個sql條件,判斷指定字段與指定值之間的包含關系
/// <summary>
/// 生成一個sql條件,判斷指定字段與指定值之間的包含關系。
/// </summary>
/// <param name="FieldName">字段名</param>
/// <param name="Value">被包含的字符串</param>
/// <returns>sql條件</returns>
public static string Like(string FieldName, object Value)
{
return String.Format("({0} like '%{1}%')",FieldName,Value);
}
#endregion
public static string Express(string str)
{
return "'" + str.Replace("'", "''") + "'";
}
public static string Express(DateTime dt)
{
return "'" + dt.ToString() + "'";
}
public static string Express(float f)
{
return f.ToString();
}
public static string Express(int ID)
{
if (ID == -1)
return "null";
else return ID.ToString();
}
public static string Express(int ID, int NullID)
{
if (ID == NullID)
return "null";
else return ID.ToString();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -