【Vegas改编】经典类库:DBAccess()

2年前 (2022) 程序员胖胖胖虎阿
196 0 0

 

【Vegas改编】经典类库:DBAccess()/******************************************************************************\
【Vegas改编】经典类库:DBAccess() * 类名  :    DBAccess
【Vegas改编】经典类库:DBAccess() * 功能     :
【Vegas改编】经典类库:DBAccess() *            对数据库进行操作的一些常用方法
【Vegas改编】经典类库:DBAccess() * 原作者:    Peter ZD Zhang
【Vegas改编】经典类库:DBAccess() * Date     :    2006/09/25    
【Vegas改编】经典类库:DBAccess() * 修改者:  Vegas Lee
【Vegas改编】经典类库:DBAccess() * Last UpDate  :    2008/03/31
【Vegas改编】经典类库:DBAccess() \****************************************************************************
*/

【Vegas改编】经典类库:DBAccess()
using System;
【Vegas改编】经典类库:DBAccess()
using System.Data;
【Vegas改编】经典类库:DBAccess()
using System.Data.SqlClient;
【Vegas改编】经典类库:DBAccess()
using System.Text;
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()
/// <summary>
【Vegas改编】经典类库:DBAccess()/********************** 2006 9 12 Peter **************************\
【Vegas改编】经典类库:DBAccess() * 对数据库进行操作的一些常用方法                                                            
【Vegas改编】经典类库:DBAccess()\****************************************************************
*/

【Vegas改编】经典类库:DBAccess()
/// </summary>
【Vegas改编】经典类库:DBAccess()public class DBAccess
【Vegas改编】经典类库:DBAccess()
{
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
private string connStr;        //数据库的连接字符串
【Vegas改编】经典类库:DBAccess()

【Vegas改编】经典类库:DBAccess()    
/************************************************\
【Vegas改编】经典类库:DBAccess()     *DBAccess的构造函数  有两个重载                  
【Vegas改编】经典类库:DBAccess()     *         DBAccess()                             
【Vegas改编】经典类库:DBAccess()     *         DBAccess(string connStr)   
【Vegas改编】经典类库:DBAccess()     *DBAccess()默认获取的连接数据库字符串为WebConfig->AppSettings节设置的key=ConnectionString的value
【Vegas改编】经典类库:DBAccess()     *参数:
【Vegas改编】经典类库:DBAccess()     *      connStr:连接数据库的字符串                                
【Vegas改编】经典类库:DBAccess()     *                         2006 09 19 Peter    
【Vegas改编】经典类库:DBAccess()     * 
【Vegas改编】经典类库:DBAccess()     * 更改DBAccess()默认获取的连接数据库字符串为WebConfig->connectionStrings节设置的name的connectionString
【Vegas改编】经典类库:DBAccess()     *                         2008/03/31
【Vegas改编】经典类库:DBAccess()     * 
【Vegas改编】经典类库:DBAccess()    \***********************************************
*/

【Vegas改编】经典类库:DBAccess()    
public DBAccess()
【Vegas改编】经典类库:DBAccess()    
{
【Vegas改编】经典类库:DBAccess()        
// connStr= System.Configuration.ConfigurationSettings.GetConfig("connectionStrings").ToString();
【Vegas改编】经典类库:DBAccess()
        connStr = System.Configuration.ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;
【Vegas改编】经典类库:DBAccess()        
//            connStr="Server=sc00-test-001;uid=sa;pwd=123456;database=BIS";
【Vegas改编】经典类库:DBAccess()

【Vegas改编】经典类库:DBAccess()    }

【Vegas改编】经典类库:DBAccess()    
public DBAccess(string connStr)
【Vegas改编】经典类库:DBAccess()    
{
【Vegas改编】经典类库:DBAccess()        connStr 
= connStr;
【Vegas改编】经典类库:DBAccess()    }

【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
//属性
【Vegas改编】经典类库:DBAccess()
    public string ConnectionString  //设置或者获取数据库的连接字符串的属性
【Vegas改编】经典类库:DBAccess()
    {
【Vegas改编】经典类库:DBAccess()        
get
【Vegas改编】经典类库:DBAccess()        
{
【Vegas改编】经典类库:DBAccess()            
return connStr;
【Vegas改编】经典类库:DBAccess()        }

【Vegas改编】经典类库:DBAccess()        
set
【Vegas改编】经典类库:DBAccess()        
{
【Vegas改编】经典类库:DBAccess()            connStr 
= value;
【Vegas改编】经典类库:DBAccess()        }

【Vegas改编】经典类库:DBAccess()    }

【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
//公有函数
【Vegas改编】经典类库:DBAccess()
    检视DataSet做的变更,自动更新到数据库
【Vegas改编】经典类库:DBAccess()    
public int GetMaxID(string sqlno)
【Vegas改编】经典类库:DBAccess()    
{
【Vegas改编】经典类库:DBAccess()        
//产生文件编号~~~~  Vegas Added
【Vegas改编】经典类库:DBAccess()
        DataSet dsNo = new DataSet();
【Vegas改编】经典类库:DBAccess()        dsNo 
= GetDataSet(sqlno);
【Vegas改编】经典类库:DBAccess()        
int tempno = 1;
【Vegas改编】经典类库:DBAccess()        
if (dsNo.Tables[0].Rows.Count == 0)
【Vegas改编】经典类库:DBAccess()        
{
【Vegas改编】经典类库:DBAccess()            tempno 
= 1;
【Vegas改编】经典类库:DBAccess()        }

【Vegas改编】经典类库:DBAccess()        
else
【Vegas改编】经典类库:DBAccess()        
{
【Vegas改编】经典类库:DBAccess()            tempno 
= int.Parse(dsNo.Tables[0].Rows[0][0].ToString()) + 1;
【Vegas改编】经典类库:DBAccess()        }

【Vegas改编】经典类库:DBAccess()        
return tempno;
【Vegas改编】经典类库:DBAccess()    }

【Vegas改编】经典类库:DBAccess()    
public string GetParentID(string sqlno)
【Vegas改编】经典类库:DBAccess()    
{
【Vegas改编】经典类库:DBAccess()        
//产生文件编号~~~~   
【Vegas改编】经典类库:DBAccess()
        DataSet dsNo = new DataSet();
【Vegas改编】经典类库:DBAccess()        dsNo 
= GetDataSet(sqlno);
【Vegas改编】经典类库:DBAccess()        
string itemno = "";
【Vegas改编】经典类库:DBAccess()        
if (dsNo.Tables[0].Rows.Count == 0)
【Vegas改编】经典类库:DBAccess()        
{
【Vegas改编】经典类库:DBAccess()            itemno 
= "PN0000000001";
【Vegas改编】经典类库:DBAccess()        }

【Vegas改编】经典类库:DBAccess()        
else
【Vegas改编】经典类库:DBAccess()        
{
【Vegas改编】经典类库:DBAccess()            itemno 
= dsNo.Tables[0].Rows[0][0].ToString();
【Vegas改编】经典类库:DBAccess()            
int tempno = int.Parse(itemno.Substring(210));
【Vegas改编】经典类库:DBAccess()            tempno 
= tempno + 1;
【Vegas改编】经典类库:DBAccess()            itemno 
= tempno.ToString();
【Vegas改编】经典类库:DBAccess()            
while (itemno.Length != 10)
【Vegas改编】经典类库:DBAccess()            
{
【Vegas改编】经典类库:DBAccess()                itemno 
= "0" + itemno;
【Vegas改编】经典类库:DBAccess()            }

【Vegas改编】经典类库:DBAccess()            itemno 
= "PN" + itemno;
【Vegas改编】经典类库:DBAccess()        }

【Vegas改编】经典类库:DBAccess()        
return itemno;
【Vegas改编】经典类库:DBAccess()    }

【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
GetDataReader   VegasAdd 08-03-06
【Vegas改编】经典类库:DBAccess()    
GetDataSet
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
GetDataTable
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
ExecCommand
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
ExecuteScalar
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
ExecSPCommand
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
ExecSPDataSet
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
UpdateTable
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
InsertTable
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
DeleteTable
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
GetSqlCount
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
ExecuteTransaction
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
ExecuteNonQuery
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
GetSqlFirstItem
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
BindDataToDrpList
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
//私有函数
【Vegas改编】经典类库:DBAccess()

【Vegas改编】经典类库:DBAccess()    
IsNumeric
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
DbType
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
updateRow
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
deleteRow
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
midifyRow
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()    
insertRow
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()
【Vegas改编】经典类库:DBAccess()}

【Vegas改编】经典类库:DBAccess()

 

版权声明:程序员胖胖胖虎阿 发表于 2022年9月17日 下午12:00。
转载请注明:【Vegas改编】经典类库:DBAccess() | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...