WinForm下如何直接对Access数据库进行增删改操作啊?大虾们要帮我啊!!!小弟先谢了 winform下,我用DataGirdView绑定到Access数据库,想直接对数据库进行增删改操作,请问各位大虾如何做?看了好多贴子,没明白。最好能给个例子看看,谢谢了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用DATAADAPTER...添加库using System.data.oledb用到事务,OLEDB连接,OLEDB COMMAND,OLEDB DATAADAPETR,COMMAND BUILDER....最简单的了. 用OleDB连接就行了呀,跟操作mssql一样的 using System.data.oledbpublic void UpdateDB(Dataset ds){ OledbConnection myCon = new OledbConnection(con.conntionstring); Transaction tran; mycon.open() tran = mycon.begintransaction; try{ String sql = "Select * from table"; OledbCommand cmd = new OledbCommand(sql,myCon,tran); Oledbdataadapter adapter = new oledbdataadapter(cmd); CommandBuilder cb = new CommandBuilder(adapter); adapter.update(ds.table(tablename)); tran.commit();}catch(DBConcurrencyExcetion cex){ tran.rollback(); /并发处理}catch(Excetion ex){ tran.rollback(); throw ex;}finally{ mycon.close();}} ORACLE在CS的客户端调用求教 获取GridView列值的问题 DataGridView 按Delete删除正在编辑单元格内容 新手的我,写的一个数据库类(单例模式),大家来找错,谢谢。 再次请教统计没有考勤记录的SQL语句 winform程序处于死机运行状态 字符串截取判断问题 谁有语音聊天室的代码!给我份吧!急用 有人偷去了我的数据库 虚方法的重写与普通方法的隐藏的区别 求教:模块的权限分配 判断隐藏文件夹
添加库using System.data.oledb
用到事务,OLEDB连接,OLEDB COMMAND,OLEDB DATAADAPETR,COMMAND BUILDER....最简单的了.
OledbConnection myCon = new OledbConnection(con.conntionstring);
Transaction tran;
mycon.open()
tran = mycon.begintransaction; try{
String sql = "Select * from table";
OledbCommand cmd = new OledbCommand(sql,myCon,tran);
Oledbdataadapter adapter = new oledbdataadapter(cmd);
CommandBuilder cb = new CommandBuilder(adapter);
adapter.update(ds.table(tablename));
tran.commit();
}catch(DBConcurrencyExcetion cex){
tran.rollback();
/并发处理
}catch(Excetion ex){
tran.rollback();
throw ex;
}finally{
mycon.close();
}
}