|
|
|
Supreme Being
      
участник
Last Login: 05.09.2007 15:03
Сообщ.: 106,
Visits: 974
|
|
| Привет. Нужно определить названия полей таблицы. Конечно можно отрыть её полностью (см. код ниже), но таблица большая и открывается долго. Может можно по другому? Александр set m_cn = Server.CreateObject("ADODB.Connection") set m_rs = Server.CreateObject("ADODB.Recordset") sSQL = "SELECT * FROM " & file m_cn.Open "provider=VFPOLEDB.1;data source=" & root & "\" & file & ";Mode=Share Deny Read" m_rs.CursorLocation = 3 'adUseClient m_rs.Open sSQL, m_cn, 3 'adOpenStatic nFields=rs.fields.count for i=0 to nFields - 1 Response.write("Поле N " & i & ": " & rs.fields(i).name) next m_rs.Close m_cn.Close
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Если тебе нужно получить только названия полей, то зачем ты запрашиваешь из таблицы все данные? Напиши запрос который возвращает одну строку или вообще пустой набор записей: SELECT * FROM tableName WHERE 0=1.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 05.09.2007 15:03
Сообщ.: 106,
Visits: 974
|
|
bazile (30.11.2006) Если тебе нужно получить только названия полей, то зачем ты запрашиваешь из таблицы все данные? Напиши запрос который возвращает одну строку или вообще пустой набор записей: SELECT * FROM tableName WHERE 0=1.Сенкс. А то я для условия не мог определить реальное поле. Александр
|
|
|
|