以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  sql数据库加载问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134694)

--  作者:晨曦396
--  发布时间:2019/5/4 12:37:00
--  sql数据库加载问题

使用的是外部数据源sql数据库, 当狐表把sql加载到本地后,如果此时数据库中的一行数据被删除,我在狐表中编辑刚在后台数据库删除的行(被删除的行虽然后台被删除,在未刷新狐表前,加载的数据还在),有什么方法给出提示此行的数据已经被删除了(如果用刷新会直接更新没有任何提示)


--  作者:有点甜
--  发布时间:2019/5/4 15:37:00
--  

编辑后(datacolchanged等事件),写代码查找后台的表,是否还存在。

 

Dim fdr As DataRow = e.DataTable.SqlFind("[_Identify] = " & e.DataRow("_Identify"))

If fdr Is Nothing then

    msgbox("此行已经被删除")

End If