gpt4 book ai didi

c# - 使用列名检索数据的 MySQL 查询

转载 作者:可可西里 更新时间:2023-11-01 06:59:09 24 4
gpt4 key购买 nike

我正在编写一些工具,当对其应用任何查询时,它必须检索检索到的数据集的列名。

如果您熟悉 phpMyAdmin,您会意识到 SQL Pane 执行的是它运行您的查询并显示带有列名的结果。我想知道查询会有多难,它总是会产生列名,而幕后的实际编程是什么?是不是像,它分析查询,然后从中找到表名,然后首先使用查询 show columns from table-name 检索列名,然后检索数据?

有没有更好的方法?

已更新抱歉,信息不完整,我想我必须说我正在使用适用于 .NET 的 MySQL 连接器并且正在使用 C#。

最佳答案

我使用以下代码解决了我的问题。

var QueryCommand = new MySqlCommand(txtQuery.Text, Connection);
var ResultReader = QueryCommand.ExecuteReader();

for (var f = 0; f < ResultReader.FieldCount; f++)
{
ResultGrid.Columns.Add("column" + f, ResultReader.GetName(f));
}

关于c# - 使用列名检索数据的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642609/

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