有没有象 sqlhelper 一样的访问 access数据库的类呢? 一直用sqlhelper 做 sqlserver2000的项目,现在客户要求用access数据库,但是习惯sqlhelper 的语法了,那位大大有类似的或改造过的给俺一份啊?俺的分的不吝啬 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SqlHelper比较垃圾,一般都是自己写~ using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Windows.Forms;using System.Data.SqlClient;using System.Data.SqlTypes;using System.Data.OleDb;namespace Holley.Metering.BJGL.DataOperateLib{ public class SqlHelpher { public SqlConnection sqlConnection; public OleDbConnection oleDbConnection; private static string m_ServerName; private static string m_Uid; private static string m_PassWord; private static string m_DataBase; public SqlHelpher() { //sqlConnection = new SqlConnection(); oleDbConnection = new OleDbConnection(); } #region 属性 public static string ServerName { get { return m_ServerName; } set { m_ServerName = value; } } public static string Uid { get { return m_Uid; } set { m_Uid = value; } } public static string PassWord { get { return m_PassWord; } set { m_PassWord = value; } } public static string DataBase { get { return m_DataBase; } set { m_DataBase = value; } } #endregion public bool Connection() { bool result = false; //string ConnectString = @"server=" + "ch" + ";uid=" + "sa" + ";pwd=" + "123456" + ";database=" + "MeterSystem"; //string ConnectString = @"server=" + ServerName + ";uid=" + Uid + ";pwd=" + PassWord + ";database=" + DataBase; //sqlConnection.ConnectionString = ConnectString; //try //{ // if (sqlConnection.State.ToString() == "Closed") // sqlConnection.Open(); // result = true; //} //catch //{ // sqlConnection.Close(); // result = false; //} //Access数据库 //string ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\MeterSystem.mdb"; string ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath +"\\"+ DataBase; oleDbConnection.ConnectionString = ConnectString; try { if (oleDbConnection.State.ToString() == "Closed") oleDbConnection.Open(); result = true; } catch { oleDbConnection.Close(); result = false; } return result; } public void Close() { //sqlConnection.Close(); oleDbConnection.Close(); } }} 怎么统计textbox中输入的手机号码的数量 C++控制台程序如何实现不编写额外代码的异常提示 linq如何更新外键约束的列 深夜发帖探究竟:C#中TextBox的弹出框(WinForm) 一个控制台程序输出问题 请问谁有:用GDI+做 通过鼠标移动,放大,旋转图片的例子,思路,谢谢! DataGrid中功能实现一问 C#中的自建一个Main类,其Constructor难道不可以和Main()函数同名吗? 在.NET中Excel怎么添加多个Sheet? 求助 为什么提示我找不到命名空间?大家帮我 关于声音录音与播放声音问题
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.Data.OleDb;namespace Holley.Metering.BJGL.DataOperateLib
{
public class SqlHelpher
{
public SqlConnection sqlConnection;
public OleDbConnection oleDbConnection;
private static string m_ServerName;
private static string m_Uid;
private static string m_PassWord;
private static string m_DataBase;
public SqlHelpher()
{
//sqlConnection = new SqlConnection();
oleDbConnection = new OleDbConnection();
}
#region 属性
public static string ServerName
{
get { return m_ServerName; }
set { m_ServerName = value; }
}
public static string Uid
{
get { return m_Uid; }
set { m_Uid = value; }
}
public static string PassWord
{
get { return m_PassWord; }
set { m_PassWord = value; }
}
public static string DataBase
{
get { return m_DataBase; }
set { m_DataBase = value; }
}
#endregion
public bool Connection()
{
bool result = false;
//string ConnectString = @"server=" + "ch" + ";uid=" + "sa" + ";pwd=" + "123456" + ";database=" + "MeterSystem";
//string ConnectString = @"server=" + ServerName + ";uid=" + Uid + ";pwd=" + PassWord + ";database=" + DataBase;
//sqlConnection.ConnectionString = ConnectString; //try
//{
// if (sqlConnection.State.ToString() == "Closed")
// sqlConnection.Open();
// result = true;
//}
//catch
//{
// sqlConnection.Close();
// result = false;
//}
//Access数据库
//string ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\MeterSystem.mdb";
string ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath +"\\"+ DataBase;
oleDbConnection.ConnectionString = ConnectString;
try
{
if (oleDbConnection.State.ToString() == "Closed")
oleDbConnection.Open();
result = true;
}
catch
{
oleDbConnection.Close();
result = false;
}
return result;
} public void Close()
{
//sqlConnection.Close();
oleDbConnection.Close();
}
}
}