Database ASP经典数据库问题
我正在尝试执行类似“showtables”的查询。但是我不知道查询将返回哪些列名。我试过用类似的东西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
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注入)。这没有回答此处提出的问题。这没有回答此处提出的问题。