【发布时间】:2015-05-29 21:05:59
【问题描述】:
如何跨多个 ODBC 数据库(如 MySQL、Oracle 和 SQL Server)执行相同的 SQL 查询。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace DataAccessLayer
public DataSet GetSourceTables()
{
string query = "Select DISTINCT(name) FROM sys.Tables";
DataSet ds = new DBHelper().ExecuteDataSet(query);
return ds;
}
我的目标是从不同的 DSN 中选择所有表名,例如 MySQL、Oracle 等。
【问题讨论】:
-
使用 ODBC 函数 SQLTables。