📄 dbop.cs
字号:
using System;
using System.Data.SqlClient;
using System.Data;
namespace flower
{
/// <summary>
/// DBOP 的摘要说明。
/// </summary>
public class DBOP
{
public DBOP()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private SqlConnection myConn=new SqlConnection("server=localhost;database=flower;uid=sa;pwd=;");
private SqlCommand myComm;
private SqlDataAdapter myDA;
private DataSet myDS;
public object mySelect(string strComm,int mode) //参数mode表明这是使用myComm.executescaler()。
{
if(mode==1)
{
object myObject;
myComm=new SqlCommand(strComm,myConn);
myConn.Open();
myObject=myComm.ExecuteScalar();
myConn.Close();
return myObject;
}
else
{
return null;
}
}
//下面是新方法
public DataSet mySelect(string strComm)//查询操作,返回含有查询结果的DataSet。
{
myDA=new SqlDataAdapter(strComm,myConn);
myDS=new DataSet();
myDA.Fill(myDS);
return myDS;
}
public DataSet mySelect(string strComm,int RsCount,int PageSize)
{
myDA=new SqlDataAdapter(strComm,myConn);
myDS=new DataSet();
myDA.Fill(myDS,(RsCount-1)*PageSize,PageSize,"myTable");
return myDS;
}
public bool myAdd(string strComm)//添加操作,返回是否操作成功。true为成功,false为不成功。
{
bool flag=false;
myComm=new SqlCommand(strComm,myConn);
try
{
myConn.Open();
if(myComm.ExecuteNonQuery()>0)
{
flag=true;
}
myConn.Close();
}
catch(Exception ex)
{
string errormeg=ex.ToString();
return false;
}
return flag;
}
public bool myDelete(string strComm)//删除操作,返回是否操作成功。true为成功,false为不成功。
{
bool flag=false;
myComm=new SqlCommand(strComm,myConn);
try
{
myConn.Open();
if(myComm.ExecuteNonQuery()>0)
{
flag=true;
}
myConn.Close();
}
catch
{
return false;
}
return flag;
}
public bool myUpdate(string strComm)//修改操作,返回是否操作成功。true为成功,false为不成功。
{
bool flag=false;
myComm=new SqlCommand(strComm,myConn);
try
{
myConn.Open();
if(myComm.ExecuteNonQuery()>0)
{
flag=true;
}
myConn.Close();
}
catch
{
return false;
}
return flag;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -