?????? ??????C#??????????ODBC??????????Kylin?????????????????????????????????????????? var odbcConnection = new OdbcConnection(ConnectionString); using (odbcConnection) { odbcConnection.Open(); var table = odbcConnection.GetSchema("Tables");
foreach (DataRow tableRow in table.Rows) { foreach (var column in tableRow.ItemArray) { Console.Write(column + ", "); } Console.WriteLine(); } } ??????????????var table = odbcConnection.GetSchema("Tables");?????????? Arithmetic operation resulted in an overflow. at System.Data.Odbc.OdbcDataReader.BuildMetaDataInfo() at System.Data.Odbc.OdbcDataReader.GetSchemaTable() at System.Data.Odbc.OdbcMetaDataFactory.NewDataTableFromReader(IDataReader reader, Object[]& values, String tableName) at System.Data.Odbc.OdbcMetaDataFactory.DataTableFromDataReader(IDataReader reader, String tableName) at System.Data.Odbc.OdbcMetaDataFactory.GetTablesCollection(String[] restrictions, OdbcConnection connection, Boolean isTables) at System.Data.Odbc.OdbcMetaDataFactory.PrepareCollection(String collectionName, String[] restrictions, DbConnection connection) at System.Data.ProviderBase.DbMetaDataFactory.GetSchema(DbConnection connection, String collectionName, String[] restrictions) at System.Data.Odbc.OdbcConnection.GetSchema(String collectionName, String[] restrictionValues) at KylinConnectTest.Program.Main(String[] args) in C:\vsprojects\temp\Test\MysqlConnectorTest\KylinConnectTest\Program.cs:line 27 ????????odbcConnection.GetSchema();?????????????? ??????????????????????????????????????????????????????????