请问高手,用c#连接ACCESS的,如何更新数据库?

wuyu8081 2008-09-04 04:35:33
private void UseManaw_Load(object sender, EventArgs e)
{
OleDbConnection myconnection = conn.con();
string strInsert = "select * from 用户";
OleDbDataAdapter oda = new OleDbDataAdapter(strInsert,myconnection);
DataSet ds = new DataSet();
oda.Fill(ds);
usename1.Text = ds.Tables[0].Rows[0][1].ToString();
passwordl.Text = ds.Tables[0].Rows[0][2].ToString();


}//获取用户名和密码。
private void UseManab_Click(object sender, EventArgs e)
{
OleDbConnection myconnection = conn.con();
string strInsert = "select * from 用户";
OleDbDataAdapter oda = new OleDbDataAdapter(strInsert, myconnection);
OleDbCommandBuilder cb = new OleDbCommandBuilder(ada);
DataSet ds = new DataSet();
oda.Fill(ds);
。。。修改后如何更新。
}
菜鸟这里先谢了!
...全文
147 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyu8081 2008-09-06
  • 打赏
  • 举报
回复
3楼那里没错,更新了oda,可是没更新数据库里的记录 是不是还要加上哪句 才能更新数据库里的记录。
cww2010 2008-09-05
  • 打赏
  • 举报
回复
首先加载
OleDbDataAdapter oda;
DataSet ds;
private void UseManaw_Load(object sender, EventArgs e)
{
OleDbConnection myconnection = conn.con();
string strInsert = "select * from 用户";
oda = new OleDbDataAdapter(strInsert,myconnection);
OleDbCommandBuilder cb = new OleDbCommandBuilder(ada);
ds = new DataSet();
oda.Fill(ds);
usename1.Text = ds.Tables[0].Rows[0][1].ToString();
passwordl.Text = ds.Tables[0].Rows[0][2].ToString();
}
private void 更新()
{
ds.Tables[0].Rows[0][1].ToString()=usename1.Text;
ds.Tables[0].Rows[0][2].ToString()=passwordl.Text
oda.Update(ds);
}
JaggerLee 2008-09-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cww2010 的回复:]
首先加载

……


private void 更新()
{
ds.Tables[0].Rows[0][1].ToString()=usename1.Text;
ds.Tables[0].Rows[0][2].ToString()=passwordl.Text
oda.Update(ds);
}
[/Quote]

正解!
viki117 2008-09-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojekleen 的回复:]
OleDbConnection myconnection = conn.con();
sqlcommand cmd=new sqlcommand("insert into 用户 values ("","" ),myconnection );
myconnection .open();
cmd.executenonquery();
myconnection .close();
[/Quote]
ojekleen 2008-09-04
  • 打赏
  • 举报
回复
OleDbConnection myconnection = conn.con();
sqlcommand cmd=new sqlcommand("insert into 用户 values ("","" ),myconnection );
myconnection .open();
cmd.executenonquery();
myconnection .close();

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧