String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0Data Source=|DataDirectory|\\data.mdb"
OleDbConnection connection = new OleDbConnection(connectionString)
OleDbCommand cmd = new OleDbCommand(sql,connection)
connection.Open()
if (cmd.ExecuteNonQuery() >0)//判断插入数据是否成功 { //执行要 *** 作的语句 }
向access的表中插入语句,可以使用图形界面,也可以使用sql语句。
表如下:
现在要向表中插入一条4,90的记录。
图形界面 *** 作方法:
1、双击左边的树,找到要插入表的表名,双击
2、正常添加记录即可,如图
sql语句 *** 作方法:
insert into 表1 values (4,90)在实际中可能会比上述内容复杂,要具体问题具体分析。
难道你不知道“数据库事物”是什么吗?数据库事务就是用于批量对数据库进行插入、修改、删除数据用的。比如,如果一条条向数据库插入数据,如果数据有成千上万条,那么这种插入效率是不能忍受的,会花很长时间,数据库事务就是用来解决这种问题。如果你不明白什么是数据库事务,我建议你找找相关资料来看一下。用事务,比如:
OleDbConnection conn=....
OleDbTransaction trans=null
try
{
trans = conn.BeginTransaction()
OleDbCommand cmd = conn.CreateCommand()
cmd.Transaction = trans
//执行插入数据的SQL *** 作
trans.Commit()
cmd.Dispose()
trans.Dispose()
}
catch(Exception e)
{
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)