资源简介
建立一个ACCESS数据库,其中有学生信息表,编写几个C#控制台应用程序,实现对学生信息表的查询添加修改删除操作
代码片段和文件信息
using System;
using System.Data;
using System.Data.OleDb;
namespace d3
{
///
/// Class1 的摘要说明。
///
class Class1
{
///
/// 应用程序的主入口点。
///
[STAThread]
static void Main(string[] args)
{
OleDbConnection con=new OleDbConnection(@“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db1.mdb“);
con.Open ();
OleDbDataAdapter ada=new OleDbDataAdapter(“select * from Student“con);
OleDbCommandBuilder bd=new OleDbCommandBuilder(ada);
DataSet ds=new DataSet();
ada.Fill(ds“Student“);
DataRow nr=ds.Tables[“Student“].NewRow();
Console.WriteLine(“你的姓名: “);
nr[1] = Console.ReadLine();
Console.WriteLine(“你的性别: “);
nr[2] = Console.ReadLine();
Console.WriteLine(“你的年龄: “);
nr[3] = Console.ReadLine();
Console.WriteLine(“你的生日: “);
nr[4] = Console.ReadLine();
Console.WriteLine(“你的系: “);
nr[5] = Console.ReadLine();
Console.WriteLine(“你的籍贯: “);
nr[6] = Console.ReadLine();
ds.Tables[“Student“].Rows.Add(nr);
ada.Update(ds“Student“);
for(int x=1;x Console.Write(“{0}-------“ds.Tables[“Student“].Columns[x].ColumnName);
Console.WriteLine(““);
for(int i=0;i {
for(int x=1;x Console.Write(“{0} “ds.Tables[“Student“].Rows[i][x]);
Console.WriteLine(““);
}
Console.WriteLine(“目前有{0}条记录!“ds.Tables[“Student“].Rows.Count);
con.Close();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 13824 2008-12-07 20:00 student\student.suo
文件 2449 2008-11-10 13:36 student\updata.cs
文件 1916 2008-11-09 21:01 student\add.cs
文件 192512 2008-11-17 13:31 student\db1.mdb
文件 1615 2008-11-10 13:38 student\delete.cs
文件 998 2008-11-07 13:41 student\s1.cs
文件 5120 2008-11-10 13:36 student\updata.exe
文件 4096 2008-11-10 13:28 student\s1.exe
文件 4608 2008-11-10 13:28 student\search.exe
文件 4608 2008-11-10 13:28 student\add.exe
文件 4608 2008-11-10 13:36 student\delete.exe
文件 1603 2008-11-09 20:45 student\search.cs
目录 0 2008-12-12 14:16 student
----------- --------- ---------- ----- ----
237957 13
评论
共有 条评论