📄 db.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
/// <summary>
/// DB 的摘要说明
/// </summary>
public class DB
{
public DB()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
#region 返回数据在内存中的缓存填充
/// <summary>
/// 返回数据在内存中的缓存填充
/// </summary>
/// <param name="sSql"></param>
/// <returns></returns>
public static System.Data.DataSet createConnection(string sSql)
{
OleDbConnection con = mycon();
con.Open();
OleDbDataAdapter da = new OleDbDataAdapter(sSql, con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Close();
return ds;
}
#endregion
#region 链接字符串
/// <summary>
/// Access链接字符串
/// </summary>
/// <returns></returns>
public static OleDbConnection mycon()
{
String connectionString = "Provider=Microsoft.Jet.OleDb.4.0;Data Source="; connectionString += @"D:\Acc\Bin\Accdata.mdb";
//OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=Accdata.mdb");
OleDbConnection con = new OleDbConnection(connectionString);
return con;
}
#endregion
#region 执行Sql语句
/// <summary>
/// 执行Sql语句
/// </summary>
/// <param name="sSql">SQL语句</param>
/// <returns></returns>
public static void SqlDo(string com)
{
OleDbConnection con = mycon();
con.Open();
OleDbCommand comm = new OleDbCommand(com, con);
comm.ExecuteNonQuery();
comm.Dispose();
con.Close();
}
#endregion
#region 将字符串转换为Double型并返回
/// <summary>
/// 将字符串转换为Double型并返回
/// </summary>
/// <param name="str">要转换字符串</param>
/// <returns></returns>
public static double val(string str)
{
str = str.Trim();
if (isdata(str) && str != "-" && str != ".")
return Convert.ToDouble(str);
else
return 0;
}
#endregion
#region 返回字符串是否为数字
/// <summary>
/// 返回字符串是否为数字
/// </summary>
/// <param name="str">要检测字符串</param>
/// <returns></returns>
public static bool isdata(string str)
{
if (str == string.Empty) return false;
foreach (char sc in str.Trim().ToCharArray())
{
if (!char.IsDigit(sc) && sc != '.' && sc != '-')//sc!="."
return false;
}
return true;
}
#endregion
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -