如题,
在系统中有一此常用的数据设置为数据字典,比如“计量单位”。在数据字典的目录树中“计量单位”节点下的“个”改为“pc”, 现在通过AfterEditNode的事件代码更新后台所有数据表中有“计量单位”列里面的“个”都更新为“pc”
'更新所有后台表单中相关引用
For Each tb As DataTable In DataTables
For Each dc As DataCol In tb.DataCols
If dc.name = " & pth(0) & " Then
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "Update {tb.name} Set 值 = '" & e.NewText & "' Where 数据名称 = '" & pth(0) & "' And 值 = '" & pth(1) & "'"
cmd.ExecuteNonQuery()
End If
Next
Next
两个问题:
1、蓝色的代码对后台没有加载的数据起作用吗?(因为编辑目录树时可能很多表都没有加载)
2、update语句中的{表名}是否可以像红色所示那样动态表示。
如果不可以,要实现我说的功能怎么办?
谢谢各位老师!