请问一下,假如外部数据库中有一个表T211和表T212,表T211中每增加一行数据或每修改一行数据都会在表T212中保存(也就是表T212是表T211的历史纪录库)但是现在问题是我的表示在外部数据源中的,而且表T211中的数据是不断自动更新的(不打开foxtable时也在不断更新),我想一打开foxtable就把foxtable没有运行那段时间产生的数据(此时数据在表T211中)复制到表T212中去,
那么我的代码该如何修改?
Dim dr As DataRow = DataTables("T212").AddNew
For Each dc As DataCol In DataTables("T212").DataCols
dr("T212CT") = e.DataRow("T211CT")
dr("T212UT") = e.DataRow("T211UT")
dr("T212DL") = e.DataRow("T211DL")
dr("T212UserId") = e.DataRow("T211UserId")
dr("T212DeptId") = e.DataRow("T211DeptId")
dr("T212PointId") = e.DataRow("T211PointId")
dr("F2423") = e.DataRow("F2415")
dr("F2424") = e.DataRow("F2416")
dr("F2425") = e.DataRow("F2417")
dr("F2426") = e.DataRow("F2418")
dr("F2427") = e.DataRow("F2419")
dr("F2428") = e.DataRow("F2420")
dr("T212Id") = e.DataRow("T211Id")
Next