Database ASP经典数据库问题

Database ASP经典数据库问题,database,asp-classic,Database,Asp Classic,我正在尝试执行类似“showtables”的查询。但是我不知道查询将返回哪些列名。我试过用类似的东西 RS.Fields(1).Name 让我看看名字,但这似乎不起作用。有什么建议吗?以下是完整的代码: Response.Buffer = true Dim oConn, oRs Dim qry, connectstr, i i = 1 connectstr = "Driver={MySQL ODBC 3.51 Driver};SERVER=xxx.xx

我正在尝试执行类似“showtables”的查询。但是我不知道查询将返回哪些列名。我试过用类似的东西

RS.Fields(1).Name
让我看看名字,但这似乎不起作用。有什么建议吗?以下是完整的代码:

   Response.Buffer = true

    Dim oConn, oRs
    Dim qry, connectstr, i

    i = 1
    connectstr = "Driver={MySQL ODBC 3.51 Driver};SERVER=xxx.xxx.xxx.xxx;DATABASE=;UID=;PWD="

    Set oConn = Server.CreateObject("ADODB.Connection")
    oConn.Open connectstr

    qry = "show tables"
    Set oRS = oConn.Execute(qry)

    while not oRS.EOF
        Response.Write("<td><b>" & oRS.Fields(i).Name  & "</b></td>")
        oRS.movenext
        i = i + 1
    wend


    Set oRs = nothing
    Set oConn = nothing
Response.Buffer=true
迪姆奥康
Dim qry、connectstr、i
i=1
connectstr=“Driver={MySQL ODBC 3.51 Driver};SERVER=xxx.xxx.xxx.xxx;DATABASE=;UID=;PWD=”
设置oConn=Server.CreateObject(“ADODB.Connection”)
打开连接
qry=“显示表格”
设置oRS=oConn.Execute(qry)
而不是oRS.EOF
Response.Write(“&oRS.Fields(i).Name&”)
下一个
i=i+1
温德
设置oRs=无
Set-oConn=无
对于I=0到oRS.Fields.Count-1
Response.Write(“&oRS.Fields(I).Name&”)
下一个
对于I=0到oRS.Fields.Count-1
Response.Write(“&oRS.Fields(I).Name&”)
下一个

如果您只需要这些字段名

For Each fldF In objRec.Fields
    Response.Write fldF.Name
    Response.Write "<br />"
Next
对象字段中每个fldF的

响应。写入fldF.Name
响应。写“
” 下一个
如果您只需要这些字段名

For Each fldF In objRec.Fields
    Response.Write fldF.Name
    Response.Write "<br />"
Next
对象字段中每个fldF的

响应。写入fldF.Name
响应。写“
” 下一个
确保此查询的数据库用户有权访问数据库定义(结构)。但是您应该拒绝web用户的安全访问(SQL注入)。

确保此查询的数据库用户有权访问数据库定义(结构)。但是您应该拒绝web用户的安全访问(SQL注入)。

这没有回答此处提出的问题。这没有回答此处提出的问题。