using
System;
using System.ComponentModel;
using System.Collections.Generic;
using System.Diagnostics;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace 学生学籍管理系统
... {
public partial class LinkDataBase : Component
...{
private String strDataBase;
private String strServer;
private String strUseID;
private String strPassword;
public LinkDataBase(String serverName, String dataBase, String useID, String passWord)
...{
InitializeComponent();
strServer = serverName;
strDataBase = dataBase;
strUseID = useID;
strPassword = passWord;
connectionString = "Data Source=";
connectionString += strServer;
connectionString += ";Initial Catalog=";
connectionString += strDataBase;
connectionString += ";User ID=";
connectionString += strUseID;
connectionString += ";Password=";
connectionString += strPassword;
if (strUseID == "" && strPassword == "")
...{
connectionString += ";Integrated Security=True";
}
this.ds = new DataSet();
}
public LinkDataBase(IContainer container)
...{
container.Add(this);
InitializeComponent();
}
public DataSet SelectDataBase(String tempStrSQL, String tempTableName)
...{
this.strSQL = tempStrSQL;
this.myConnection = new SqlConnection(connectionString);
this.da = new SqlDataAdapter(this.strSQL, this.myConnection);
if(ds.Tables.Contains(tempTableName))
ds.Tables[tempTableName].Clear();
this.da.Fill(ds, tempTableName);
return ds;
}
public DataSet UpdateDataBase(DataSet changeDataSet, String tableName)
...{
this.myConnection = new SqlConnection(connectionString);
this.da = new SqlDataAdapter(this.strSQL, this.myConnection);
this.sqlCmdBld = new SqlCommandBuilder(da);
this.da.Update(changeDataSet, tableName);
return changeDataSet;
}
public DataSet SelectDataBase(String tempStrSQL)
...{
this.myConnection = new SqlConnection(connectionString);
DataSet tempDataSet = new DataSet();
this.da = new SqlDataAdapter(tempStrSQL, this.myConnection);
this.da.Fill(tempDataSet);
return tempDataSet;
}
public int UpdateDataBase(String tempStrSQL)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand(tempStrSQL, this.myConnection);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteCollege(int CollegeID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteCollege", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@CollegeID", CollegeID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteSpecialty(int SpecialtyID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteSpecialty", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@SpecialtyID", SpecialtyID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteClass(String ClassID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteClass", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@ClassID", ClassID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteCourse(String CourseID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteCourse", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@CourseID", CourseID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteStudent(String StudentID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteStudent", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@StudentID", StudentID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteRP(int RPID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteRP", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@RPID", RPID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
private String strSQL;
private String connectionString;
private SqlConnection myConnection;
private SqlCommandBuilder sqlCmdBld;
private DataSet ds;
private SqlDataAdapter da;
}
}
using System.ComponentModel;
using System.Collections.Generic;
using System.Diagnostics;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace 学生学籍管理系统
... {
public partial class LinkDataBase : Component
...{
private String strDataBase;
private String strServer;
private String strUseID;
private String strPassword;
public LinkDataBase(String serverName, String dataBase, String useID, String passWord)
...{
InitializeComponent();
strServer = serverName;
strDataBase = dataBase;
strUseID = useID;
strPassword = passWord;
connectionString = "Data Source=";
connectionString += strServer;
connectionString += ";Initial Catalog=";
connectionString += strDataBase;
connectionString += ";User ID=";
connectionString += strUseID;
connectionString += ";Password=";
connectionString += strPassword;
if (strUseID == "" && strPassword == "")
...{
connectionString += ";Integrated Security=True";
}
this.ds = new DataSet();
}
public LinkDataBase(IContainer container)
...{
container.Add(this);
InitializeComponent();
}
public DataSet SelectDataBase(String tempStrSQL, String tempTableName)
...{
this.strSQL = tempStrSQL;
this.myConnection = new SqlConnection(connectionString);
this.da = new SqlDataAdapter(this.strSQL, this.myConnection);
if(ds.Tables.Contains(tempTableName))
ds.Tables[tempTableName].Clear();
this.da.Fill(ds, tempTableName);
return ds;
}
public DataSet UpdateDataBase(DataSet changeDataSet, String tableName)
...{
this.myConnection = new SqlConnection(connectionString);
this.da = new SqlDataAdapter(this.strSQL, this.myConnection);
this.sqlCmdBld = new SqlCommandBuilder(da);
this.da.Update(changeDataSet, tableName);
return changeDataSet;
}
public DataSet SelectDataBase(String tempStrSQL)
...{
this.myConnection = new SqlConnection(connectionString);
DataSet tempDataSet = new DataSet();
this.da = new SqlDataAdapter(tempStrSQL, this.myConnection);
this.da.Fill(tempDataSet);
return tempDataSet;
}
public int UpdateDataBase(String tempStrSQL)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand(tempStrSQL, this.myConnection);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteCollege(int CollegeID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteCollege", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@CollegeID", CollegeID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteSpecialty(int SpecialtyID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteSpecialty", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@SpecialtyID", SpecialtyID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteClass(String ClassID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteClass", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@ClassID", ClassID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteCourse(String CourseID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteCourse", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@CourseID", CourseID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteStudent(String StudentID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteStudent", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@StudentID", StudentID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
public int DeleteRP(int RPID)
...{
this.myConnection = new SqlConnection(connectionString);
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand("DeleteRP", this.myConnection);
tempSqlCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameterCollegeID = new SqlParameter("@RPID", RPID);
parameterCollegeID.Direction = ParameterDirection.Input;
tempSqlCommand.Parameters.Add(parameterCollegeID);
int number = tempSqlCommand.ExecuteNonQuery();
myConnection.Close();
return number;
}
private String strSQL;
private String connectionString;
private SqlConnection myConnection;
private SqlCommandBuilder sqlCmdBld;
private DataSet ds;
private SqlDataAdapter da;
}
}