以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]SQLFind和Find的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=164143)

--  作者:huaziqiao1976
--  发布时间:2021/4/27 15:42:00
--  [求助]SQLFind和Find的问题
在学用用SQL数据库存,存在编号和单位试用了不少,都删除了,现在再用编号时,使用SQL下面代码会提示相同编号,包括单位名称也一样,只要是用过的,都会有提示,但是改用Find就不存在这个问题,如果要使用SQL代码缺失的编号还能改回来吗

If DataTables("账套管理").SQLFind("[编号] = \'" & bh & "\'") IsNot Nothing Then
    Messagebox.show("已存在相同编号!")\',"提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If


--  作者:有点蓝
--  发布时间:2021/4/27 16:03:00
--  
DataTables("账套管理")的数据是不是没有全部加载?

Find只程序已经加载的数据,未加载的数据查不到。
SQLFind只查询后台已经保存的数据,未保存的数据查不到。可以考虑先保存一下表格再使用SQLFind