以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据库表与临时表怎样区别出来  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193324)

--  作者:zhuxinhui
--  发布时间:2024/9/5 11:00:00
--  数据库表与临时表怎样区别出来
数据库表与临时表怎样区别出来
用代码加载时怎样才能分别加载出来

For Each dt As DataTable In DataTables

Next
使用这个可以加载所有表,想区别后按类别进行加载


--  作者:狐狸爸爸
--  发布时间:2024/9/5 11:33:00
--  
http://www.foxtable.com/webhelp/topics/0389.htm
--  作者:zhuxinhui
--  发布时间:2024/9/5 15:05:00
--  
For Each dt As DataTable In DataTables
    Dim dr As String = dt.Name 
    Dim fdr As DataRow = DataTables("Setcolvisiblewidth").SQLfind("tablename = \'" & dt.Name & "\'")
    
    If fdr IsNot Nothing Then
        If dt.Type = 5 Then
            fdr("类别") = "临时表"
        End If
        fdr("标注") = Date.Today()
    End If 
Next
这个哪里错了,如果有的情况下,标注行更改为当天日期
怎么标注不上去

--  作者:狐狸爸爸
--  发布时间:2024/9/5 15:20:00
--  
可能需要保存一下:
fdr.Save()
另外SQLfind得到的行,Save后直接保存到后台了,DataTable的数据并不会刷新。
如果你数据已经加载了,建议直接Find,不要用SQLFind

--  作者:zhuxinhui
--  发布时间:2024/9/5 16:33:00
--  
之前的表都是已保存在外表里的
都是在外表数据库里的,项日开启时只加载了十行