我要在一个事物中执行insert和select两个操作后提交  如下:
DataSet ds = new DataSet();
OleDbConnection cn = CPub_DBConn.GetConn();
cn.Open();
OleDbTransaction stran = cn.BeginTransaction();
OleDbCommand myCommand = new OleDbCommand("insert into GRAPH_TEMP values('a')", cn);
myCommand.ExecuteNonQuery();
OleDbDataAdapter da = new OleDbDataAdapter("select NAME from GRAPH_TEMP",cn);
da.Fill(ds,"GRAPH_TEMP");
stran.Commit();
cn.Close();
报错:当分配给命令的连接处于挂起的本地事物中时,命令必须具有事物对象才能执行。该命令的transation属性尚未初始化。
请问应该怎么改我的代码啊?谢谢