上面不是给你答案了吗?
你可以网上搜下access怎么用Job或者触发器。
如果找不到,可以写个小程序,程序定时执行(update t set z=x*y where x is not null and y is not null)。
#6
查询的时候做乘法操作不就好了么,为什么一定要存入数据库呢
#7
查询的时候做乘法操作不就好了么,为什么一定要存入数据库呢
如果数据量大又要用其做筛选条件,还是要算的。
#8
查询的时候做乘法操作不就好了么,为什么一定要存入数据库呢
如果数据量大又要用其做筛选条件,还是要算的。
插入数据的时候做计算呗,SQL的话好办,可以有计划作业的,ACCESS功能还是少了点。
#9
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=temp.mdb"; OleDbConnection conn = new OleDbConnection(strConn); string select = ""; DataSet ds = new DataSet(); select = "select * from table order by ID"; OleDbDataAdapter da = new OleDbDataAdapter(select, strConn); da.Fill(ds); int a =Convert.ToInt16(ds.Tables[0].Rows[0][1].ToString()); int b = Convert.ToInt16(ds.Tables[0].Rows[0][2].ToString()); int t = a * b; string update = "update table set z="+ t+ " where id=3"; OleDbDataAdapter da1 = new OleDbDataAdapter(update, strConn); da1.Fill(ds); da1.Update(ds); conn.Close();
#10
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=temp.mdb"; OleDbConnection conn = new OleDbConnection(strConn); string select = ""; DataSet ds = new DataSet(); select = "select * from table order by ID"; OleDbDataAdapter da = new OleDbDataAdapter(select, strConn); da.Fill(ds); int a =Convert.ToInt16(ds.Tables[0].Rows[0][1].ToString()); int b = Convert.ToInt16(ds.Tables[0].Rows[0][2].ToString()); int t = a * b; string update = "update table set z="+ t+ " where id=3"; OleDbDataAdapter da1 = new OleDbDataAdapter(update, strConn); da1.Fill(ds); da1.Update(ds); conn.Close();
上面不是给你答案了吗?
你可以网上搜下access怎么用Job或者触发器。
如果找不到,可以写个小程序,程序定时执行(update t set z=x*y where x is not null and y is not null)。
#6
查询的时候做乘法操作不就好了么,为什么一定要存入数据库呢
#7
查询的时候做乘法操作不就好了么,为什么一定要存入数据库呢
如果数据量大又要用其做筛选条件,还是要算的。
#8
查询的时候做乘法操作不就好了么,为什么一定要存入数据库呢
如果数据量大又要用其做筛选条件,还是要算的。
插入数据的时候做计算呗,SQL的话好办,可以有计划作业的,ACCESS功能还是少了点。
#9
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=temp.mdb"; OleDbConnection conn = new OleDbConnection(strConn); string select = ""; DataSet ds = new DataSet(); select = "select * from table order by ID"; OleDbDataAdapter da = new OleDbDataAdapter(select, strConn); da.Fill(ds); int a =Convert.ToInt16(ds.Tables[0].Rows[0][1].ToString()); int b = Convert.ToInt16(ds.Tables[0].Rows[0][2].ToString()); int t = a * b; string update = "update table set z="+ t+ " where id=3"; OleDbDataAdapter da1 = new OleDbDataAdapter(update, strConn); da1.Fill(ds); da1.Update(ds); conn.Close();
#10
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=temp.mdb"; OleDbConnection conn = new OleDbConnection(strConn); string select = ""; DataSet ds = new DataSet(); select = "select * from table order by ID"; OleDbDataAdapter da = new OleDbDataAdapter(select, strConn); da.Fill(ds); int a =Convert.ToInt16(ds.Tables[0].Rows[0][1].ToString()); int b = Convert.ToInt16(ds.Tables[0].Rows[0][2].ToString()); int t = a * b; string update = "update table set z="+ t+ " where id=3"; OleDbDataAdapter da1 = new OleDbDataAdapter(update, strConn); da1.Fill(ds); da1.Update(ds); conn.Close();