有一个外部数据源,已通过动态加载数据源测试如下:
Dim str1 As String
str1="连接字符串" '按实际情况编写
If Connections.TryConnect(str1) = False Then
MessageBox.Show("数据源无法连通!")
Else
MessageBox.Show("数据源连通成功!")
If Connections.Contains("OracleDB")=False Then
Connections.Add("OracleDB",str1)
End If
End If
这段代码已有“数据源连通成功”的提示。
请问:
如何用这个数据源去统计其中一个表,并把统计结果保存至一个变量中?
我试着用统计内部表的方式,结果提示找这不到外部数据源的{表}
统计内部数据源的方式:
内部表的做法:
Dim ld As Integer
Dim cmd As New SQLCommand
cmd.CommandText ="查询条件" '实际需要编写
ld = cmd.ExecuteScalar()
MessageBox.Show(ld) '显示变量值
补充生成外部查询表的语句:
Dim q As new QueryBuilder
q.TableName = "外部数据查询"
q.SelectString ="Select 语句"
q.C
q.Build
MainTable = Tables("外部数据查询")
这时可以看到按条件生成的查询表
[此贴子已经被作者于2012-1-28 22:21:22编辑过]