Godaddy sql 执行器与.net

发布于 2024-09-13 01:06:54 字数 313 浏览 3 评论 0原文

大多数人可能已经知道,godaddy 没有任何插件或组件来直接连接到其服务器上托管的数据库来运行 sql 语句。 Godaddy 希望开发人员登录他们的 sql 管理界面并运行查询,这是一个耗时的过程,而且我个人认为界面在有限的会话时间下不够健壮。如果我错了,请纠正我。

因此,我想创建一个带有文本区域和按钮控件的小 .net 屏幕,以执行在文本区域中键入的 sql 语句。我计划使用数据读取器对象来实现这一点。但我的问题是,如何从读者那里读取字段名称(而不是值)以用于标题目的?

或者让我知道是否有更好的实施来完成我的工作。

谢谢你,

克里希纳。

Most of you might have known already that godaddy does'nt have any plugins or components to directly connect to the database hosted on their servers to run a sql statement. Godaddy wants the developers to login into their sql management interface and run the queries, which is a time consuming process and more over I personally feel that interface is not robust with limited session time and so. Please correct me if I am wrong.

So, I wanted to create a little .net screen with a text area and a button control to execute the sql statements typed in the text area. I am planning to implement this using data reader object. But my question is, how to read the field names(not values) for heading purpose from the reader?

Or Let me know if there is any better implementation to get my work done.

Thank you,

Krishna.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

源来凯始玺欢你 2024-09-20 01:06:54

C#

private void PrintColumnNames(DataSet dataSet)
{
    // For each DataTable, print the ColumnName.
    foreach(DataTable table in dataSet.Tables)
    {
        foreach(DataColumn column in table.Columns)
        {
            Console.WriteLine(column.ColumnName);
        }
    }
}

VB

Private Sub PrintColumnNames(dataSet As DataSet)
    Dim table As DataTable
    Dim column As DataColumn 

    For Each table in dataSet.Tables
        For Each column in table.Columns
        Console.WriteLine(column.ColumnName)
        Next
    Next
End Sub

C#

private void PrintColumnNames(DataSet dataSet)
{
    // For each DataTable, print the ColumnName.
    foreach(DataTable table in dataSet.Tables)
    {
        foreach(DataColumn column in table.Columns)
        {
            Console.WriteLine(column.ColumnName);
        }
    }
}

VB

Private Sub PrintColumnNames(dataSet As DataSet)
    Dim table As DataTable
    Dim column As DataColumn 

    For Each table in dataSet.Tables
        For Each column in table.Columns
        Console.WriteLine(column.ColumnName)
        Next
    Next
End Sub
靖瑶 2024-09-20 01:06:54

为什么不直接绑定到可编辑的GridView

Why not just bind to an editable GridView?

土豪我们做朋友吧 2024-09-20 01:06:54

另一种方法是使用流编写器创建 .sql 文件并使用 sqlcmd 或 osql 执行脚本。

Another way would be to create a .sql file using a stream writer and execute the script using sqlcmd or osql.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文