【发布时间】:2011-12-24 16:11:58
【问题描述】:
我正在尝试制作一个简单的测试程序,它可以打开 MDB 文件并执行 3 项基本操作 MDB 有 3 个字段,它们都是文本:
ID
INFO
TEXT
- 根据 ID 显示数据 = 得到这个工作
- 根据 ID 更改数据 = 问题
- 添加新数据 = 问题
演出数据使用此代码:
con = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = c:\\mdb\\testmdb.mdb");
cmd = new OleDbCommand();
cmd.Connection = con;
cmd.CommandText = "select Info, text from Table1 where ID = '" + int.Parse(textBox1.Text) + "' ";
con.Open(); // open the connection
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
textBox2.Text = dr["Info"].ToString();
textBox3.Text = dr["text"].ToString();
}
con.Close();
如何在 MDB 中插入新数据并更新已有数据?
【问题讨论】: