Tom*_*eld 2 foxpro visual-foxpro
我正在FoxPro和远程SQL Server之间同步数据.一切都运行良好,但在FoxPro方面,如果我能够检测到不需要考虑同步的记录,它会快得多.我计算一个散列值,以与最后已知的散列进行比较,因此对于加载的记录,它很容易.我想要做的是在加载记录之前过滤掉记录,方法是检查updated上一次同步开始时间的列.
如何updated在每次对行进行更改时将列添加到当前日期和时间的VFP 9表中?
假设表在VFP数据库(即,不是免费的表),日期时间列添加到表,并建立一个表规则来填充字段.假设您有VFP可用,您可以在表设计器中或使用代码执行此操作.
ALTER TABLE YourTable ADD tUpdated T
ALTER TABLE YourTable SET CHECK YourFunction()
Run Code Online (Sandbox Code Playgroud)
如语法所示,您需要定义一个函数(或VFP数据库中的存储过程)以在规则触发时实际运行.你希望它返回true.函数中的代码可以简单如下:
REPLACE tUpdated WITH DATETIME()
RETURN .T.
Run Code Online (Sandbox Code Playgroud)
添马舰
| 归档时间: |
|
| 查看次数: |
1981 次 |
| 最近记录: |