?? st_database.cs
字號:
using System;
using System.Data.OleDb;
using System.Data;
using System.Configuration;
namespace ST_GROUP.EnterpriseOnlineInfoManage
{
/// <summary>
/// ST_DataBase 的摘要說明。
/// </summary>
public class ST_DataBase: System.Web.UI.Page
{
string ST_ConnectionString;
public ST_DataBase()
{
// ST_ConnectionString="Provider=SQLOLEDB.1;Password=wanglei;Persist Security Info=True;User ID=sa;"
// +"Initial Catalog=ST_EnterpriseOnlineInfoManage;Data Source=127.0.0.1;";
ST_ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];
}
//讀寫數據表--DataTable
public DataTable ReadTable(string strSql)
{
DataTable ST_dd=new DataTable();//創建一個數據表ST_dd
OleDbConnection ST_dbconn=new OleDbConnection(ST_ConnectionString);//定義新的數據連接控件并初始化
ST_dbconn.Open();//打開連接
OleDbDataAdapter ST_adapter = new OleDbDataAdapter(strSql, ST_dbconn);//定義并初始化數據適配器
ST_adapter.Fill(ST_dd); //將數據適配器中的數據填充到數據集ST_dd中
ST_dbconn.Close();//關閉連接
return ST_dd;
}
////讀寫數據集--DataSet
//public DataSet Readdate(string strSql)
//{
// DataSet ST_dd=new DataSet();//創建一個數據集ST_dd
// OleDbConnection ST_dbconn=new OleDbConnection(ST_ConnectionString);//定義新的數據連接控件并初始化
// ST_dbconn.Open();//打開連接
// OleDbDataAdapter adapter = new OleDbDataAdapter(strSql, ST_dbconn);//定義并初始化數據適配器
// adapter.Fill(ST_dd); //將數據適配器中的數據填充到數據集ST_dd中
// ST_dbconn.Close();//關閉連接
// return ST_dd;
//}
public DataSet GetDataSet(string strSql,string tableName)
{
DataSet dataSet=new DataSet(); //定義一個數據集,用來賦值給應用程序的一個數據集
OleDbConnection ST_conn = new OleDbConnection(ST_ConnectionString);
System.Data.OleDb.OleDbDataAdapter dataAdapter=new OleDbDataAdapter(strSql,ST_conn);
dataAdapter.Fill(dataSet,tableName);
return dataSet; //返回這個數據集
}
public OleDbDataReader readrow(string sql)
{
OleDbConnection ST_Con = new OleDbConnection(ST_ConnectionString);
OleDbCommand ST_objCommand =new OleDbCommand(sql,ST_Con);
OleDbDataReader ST_objDataReader ;
ST_objCommand.Connection.Open();
ST_objDataReader = ST_objCommand.ExecuteReader();
if(ST_objDataReader.Read())
{
ST_objCommand.Dispose();
return ST_objDataReader;
}
else
{
ST_objCommand.Dispose();
return null;
}
}
//讀某一行中某一字段的值
public string Readstr(string strSql,int flag)
{
DataSet ST_dd=new DataSet();//創建一個數據集ST_dd
string ST_str;
OleDbConnection ST_dbconn=new OleDbConnection(ST_ConnectionString);//定義新的數據連接控件并初始化
ST_dbconn.Open();//打開連接
OleDbDataAdapter ST_adapter = new OleDbDataAdapter(strSql, ST_dbconn);//定義并初始化數據適配器
ST_adapter.Fill(ST_dd); //將數據適配器中的數據填充到數據集ST_dd中
ST_str=ST_dd.Tables[0].Rows[0].ItemArray[flag].ToString();
ST_dbconn.Close();//關閉連接
return ST_str;
}
public void execsql(string strSql)
{
OleDbConnection ST_dbconn=new OleDbConnection(ST_ConnectionString);//定義新的數據連接控件并初始化
OleDbCommand ST_comm=new OleDbCommand(strSql,ST_dbconn);//定義并初始化命令對象
ST_dbconn.Close();//關閉連接
ST_dbconn.Open();//打開連接
ST_comm.ExecuteNonQuery();//執行命令
ST_dbconn.Close();//關閉連接
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -