﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Базы Данных / Базы данных  / Нужно выбрать названия полей таблицы. Или 1 запись / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 22 Nov 2008 03:28:31 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Нужно выбрать названия полей таблицы. Или 1 запись</title><link>http://www.relib.com/forums/Topic908227-2-1.aspx</link><description>[quote][b]bazile (30.11.2006)[/b][hr]Если тебе нужно получить только названия полей, то зачем ты запрашиваешь из таблицы все данные? Напиши запрос который возвращает одну строку или вообще пустой набор записей: SELECT * FROM tableName WHERE 0=1.[/quote]&lt;/P&gt;&lt;P&gt;Сенкс. А то я для условия не мог определить реальное поле.&lt;/P&gt;&lt;P&gt;Александр</description><pubDate>Thu, 30 Nov 2006 12:15:22 GMT</pubDate><dc:creator>Sasha_K</dc:creator></item><item><title>RE: Нужно выбрать названия полей таблицы. Или 1 запись</title><link>http://www.relib.com/forums/Topic908227-2-1.aspx</link><description>Если тебе нужно получить только названия полей, то зачем ты запрашиваешь из таблицы все данные? Напиши запрос который возвращает одну строку или вообще пустой набор записей: SELECT * FROM tableName WHERE 0=1.</description><pubDate>Thu, 30 Nov 2006 12:01:55 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Нужно выбрать названия полей таблицы. Или 1 запись</title><link>http://www.relib.com/forums/Topic908227-2-1.aspx</link><description>Привет.&lt;/P&gt;&lt;P&gt;Нужно определить названия полей таблицы.&lt;/P&gt;&lt;P&gt;Конечно можно отрыть её полностью (см. код ниже), но таблица большая и открывается долго.&lt;/P&gt;&lt;P&gt;Может можно по другому?&lt;/P&gt;&lt;P&gt;Александр&lt;/P&gt;&lt;P&gt;set m_cn = Server.CreateObject("ADODB.Connection") &lt;/P&gt;&lt;P&gt;set m_rs = Server.CreateObject("ADODB.Recordset")&lt;/P&gt;&lt;P&gt; sSQL = "SELECT * FROM " &amp;amp; file m_cn.Open "provider=VFPOLEDB.1;data source=" &amp;amp; root &amp;amp; "\" &amp;amp; file &amp;amp; ";Mode=Share Deny Read" m_rs.CursorLocation = 3 'adUseClient m_rs.Open sSQL, m_cn, 3 'adOpenStatic &lt;/P&gt;&lt;P&gt;nFields=rs.fields.count&lt;/P&gt;&lt;P&gt;for i=0 to nFields - 1 &lt;/P&gt;&lt;P&gt;Response.write("Поле N " &amp;amp; i &amp;amp; ":   " &amp;amp; rs.fields(i).name) &lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;m_rs.Close&lt;/P&gt;&lt;P&gt;m_cn.Close</description><pubDate>Thu, 30 Nov 2006 11:53:06 GMT</pubDate><dc:creator>Sasha_K</dc:creator></item></channel></rss>