Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Select из файла Excel через ADO / 6 сообщений из 6, страница 1 из 1
20.12.2002, 15:02
    #32082440
Larvef
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select из файла Excel через ADO
Нужна помощь, не могу разобраться.

set rs = con.Execute("select * from [warehouse$]")
Response.Write rs("Услуги").name

(Услуги - это шапка колонки)
Выводится услуги

Почему выводится заголовок, а не то, что ниже, как в обычном SQL-запросе? И как это сделать?
...
Рейтинг: 0 / 0
20.12.2002, 16:48
    #32082512
digital_pilot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select из файла Excel через ADO
потому что .name указал. Это и есть имя поля. Убери и оставь просто rs("услуги")

Правда, выведется только 1-я запись. Если нужны все - то тогда бежать в цикле.
...
Рейтинг: 0 / 0
20.12.2002, 17:32
    #32082541
Larvef
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select из файла Excel через ADO
digital_pilot

Спасибо!

Я тут уже разобрался. Дело даже было не в name.

Сделал так
select Услуги as service from [warehouse$]
rs("service").value - заработало

просто select * from [warehouse$]
rs("Услуги").value

Не работало.
...
Рейтинг: 0 / 0
23.12.2002, 10:20
    #32082876
Larvef
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select из файла Excel через ADO
А вот еще проблема.
Как мне выбрать определенную строку, по id в самой крайней левой колонке, где нумеруются строки? Чтобы так примерно было
set rs = con.Execute("select Услуги as service from [warehouse$] where id='" & Request("SkladId") & "'", con, 2,3)

Что поставить на место id?
...
Рейтинг: 0 / 0
23.12.2002, 11:57
    #32082960
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select из файла Excel через ADO
Я думаю что ничего, так как при обращении к Excel через ADO он не использует номера строк. Так что придется использовать свою нумерацию, а чтобы она не мешала столбец со своей нумерацией можно просто скрыть.
...
Рейтинг: 0 / 0
23.12.2002, 17:33
    #32083268
Larvef
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select из файла Excel через ADO
А вот еще такой вопрос в догонку.

Сделал колонку ID. (Там номера от 1 ... n)

Делаю
set rs = con.Execute("select Услуги as service from [warehouse$] where ID='"&Request.QueryString("SkladId")&"'")

Ругается
Microsoft][ODBC Excel Driver] Too few parameters. Expected 1.

Похоже проблема в WHERE

Как победить и соответственно вывести нужную строчку?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Select из файла Excel через ADO / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]