您的位置:首页 > 数据库

C#基本数据库操作

2011-08-10 15:39 405 查看
protected void ViewData_Click(object sender, EventArgs e)
{
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection += Server.MapPath("mydata.mdb");
OleDbConnection objConnection = new OleDbConnection(strConnection);

OleDbCommand objCommand = new OleDbCommand("select*from 通信录", objConnection);
objConnection.Open();
OleDbDataReader objDataReader = objCommand.ExecuteReader();
String str = "             ";
ArrayList values = new ArrayList();
while (objDataReader.Read())
{
TBId.Text=Convert.ToString(objDataReader["ID"]);
TBName.Text = Convert.ToString(objDataReader["name"]);
TBClass.Text=Convert.ToString(objDataReader["classm"]);
TBTelephone.Text = Convert.ToString(objDataReader["telephone"]);
TBEmail.Text = Convert.ToString(objDataReader["Email"]);
TBAdress.Text = Convert.ToString(objDataReader["Adress"]);

String str2=Convert.ToString(objDataReader["ID"]) + str + Convert.ToString(objDataReader["name"]) + str + Convert.ToString(objDataReader["classm"]) + str + Convert.ToString(objDataReader["telephone"]) + str + Convert.ToString(objDataReader["Email"])+ str + Convert.ToString(objDataReader["Adress"]);
values.Add(str2);
//Response.Write("<br>");//输出回车换行
}
ListBox.DataSource = values;
ListBox.DataBind();
values.Clear();
objDataReader.Close();
objConnection.Close();
}
protected void FindData_Click(object sender, EventArgs e)
{
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection += Server.MapPath("mydata.mdb");
OleDbConnection objConnection = new OleDbConnection(strConnection);
objConnection.Open();
string m_select;
string m_id = Convert.ToString(TBId.Text);
m_select = "select*from 通信录 where ID ='" + m_id + "'";
OleDbCommand objCommand = new OleDbCommand(m_select, objConnection);
OleDbDataReader objDataReader = objCommand.ExecuteReader();
while (objDataReader.Read())
{
TBId.Text = Convert.ToString(objDataReader["ID"]);
TBName.Text = Convert.ToString(objDataReader["name"]);
TBClass.Text = Convert.ToString(objDataReader["classm"]);
TBTelephone.Text = Convert.ToString(objDataReader["telephone"]);
TBEmail.Text = Convert.ToString(objDataReader["Email"]);
TBAdress.Text = Convert.ToString(objDataReader["Adress"]);
}
objDataReader.Close();
objConnection.Close();

}
protected void AddData_Click(object sender, EventArgs e)
{
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection += Server.MapPath("mydata.mdb");
OleDbConnection objConnection = new OleDbConnection(strConnection);
string StrInsert;
string m_id = Convert.ToString(TBId.Text);
string m_name = Convert.ToString(TBName.Text);
string m_class = Convert.ToString(TBClass.Text);
string m_telephone = Convert.ToString(TBTelephone.Text);
string m_email = Convert.ToString(TBEmail.Text);
string m_adress = Convert.ToString(TBAdress.Text);
StrInsert = "insert into 通信录(ID,name,classm,telephone,Email,Adress)values('" + m_id + "','" + m_name + "','" + m_class + "','" + m_telephone + "','" + m_email + "','" + m_adress + "')";
OleDbCommand objCommand = new OleDbCommand(StrInsert, objConnection);
objConnection.Open();
int a = objCommand.ExecuteNonQuery();
objConnection.Close();
}
protected void UpdateData_Click(object sender, EventArgs e)
{
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection += Server.MapPath("mydata.mdb");
OleDbConnection objConnection = new OleDbConnection(strConnection);
objConnection.Open();
string m_update;
string m_id = Convert.ToString(TBId.Text);
string m_name = Convert.ToString(TBName.Text);
m_update = "update 通信录 set name='" + m_name + "'where ID='" + m_id + "'";
OleDbCommand objCommand = new OleDbCommand(m_update, objConnection);

OleDbDataReader objDataReader = objCommand.ExecuteReader();
objDataReader.Close();
objConnection.Close();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: