0

我正在使用TableAdapter. 我想知道是否有某种方法可以告诉(或被告知)数据已更改,因此我需要做另一个Fill?这样我就可以Fill按需而不是每次用户请求查看信息并且我被迫Fill在显示数据之前做一个,因为我不知道是否是最新的。

作为记录,我使用 ODBC 连接字符串来访问 Pervasive PSQL 数据库

编辑 :

我在想我可以检查 MKD 文件的最后写入时间以检查它是否已更改,但这似乎并不可靠,因为它直到连接关闭才被写入。有谁知道写这篇的时候的情况吗?

4

1 回答 1

0

不,没有。您的数据表在被填充的那一刻就已过时,并且您不会从数据库中收到任何关于您的数据表发生更改的通知。您将不得不自己轮询数据库并检查更改。

如果表有 LastModified 日期时间字段,您可以对其进行快速标量查询并将其与数据表中的 LastModified 日期时间进行比较,如果不同,则填充。

于 2011-08-03T20:24:41.900 回答