哈哈,老兄还没清楚什么场合才能用代码啊。
1、你可以用DataTable的LoadFilter来设置条件,例如:
DataTables("某表").LoadFilter = "[时间] > #" & date.today.AddMonths(-3) & "#"
DataTables("某表").Load()
2、你可以在BeforeLoadOuterTable事件中动态修改Select语句:
e.Selectstring = "Select All * From [表A] Where [时间] > #" & date.today.AddMonths(-3) & "#"
3 、你可以利用
OuterTableBuilder或者QueryBuilder:
Dim q As new
OuterTableBuilder
q.TableName = "订单"
q.TableCaption = "1998年订单"
q.ConnectionName = "Northwind"
q.SelectString = "Select All * From [表A] Where [时间] > #" & date.today.AddMonths(-3) & "#"
q.Build
4、但是不能在定义外部表的时候直接使用代码,SQL中不能直接包含代码的,只能通过代码合成SQL语句