gpt4 book ai didi

.net - Advantage Database Server .net 提供程序表未显示

转载 作者:行者123 更新时间:2023-12-02 05:20:34 24 4
gpt4 key购买 nike

我尝试通过 .net 数据提供程序连接到优势数据库服务器,但我无法浏览表、 View 、存储过程 (VS2010)。

虽然我看不到表,但我可以通过新查询并手动编写选择进行查询

看似简单,却无解

连接字符串: Data Source=TestAuth;User ID=adssysProvider: Advantage 数据库服务器的 .NET Framework 数据提供程序状态:打开类型: Advantage 数据库服务器版本:11.0.0.1

尝试了 2 个不同的数据库服务器,但我无法检索表

通过 Eclipse 上的 jdbc 连接的类似问题

有什么想法吗?

提前致谢!

阿瑞斯

最佳答案

有多种方法可以使用 Visual Studio 2010 获取表格列表。最简单的方法是使用服务器资源管理器并创建到 Advantage 数据字典的数据连接。连接打开后,您可以在服务器资源管理器中查看表、 View 和存储过程的列表。

如果您想在代码中获取表格列表,您可以使用 GetTableNames()GetDDObjects() AdsConnection 对象的方法。 GetTableNames 返回表名和 View 名的数组。 GetDDObjects 返回指定对象类型的数组。

更通用的方法是使用 system.tables。您可以使用 SQL 语句打开此表,它将返回有关数据库中所有表的信息。请参见下面的示例。

SELECT * FROM system.tables

GetDDObjects 和 system.tables 仅在连接到数据字典时可用。 GetTables 将返回字典或自由表连接上的列表表。

关于.net - Advantage Database Server .net 提供程序表未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13903407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com