|
Select из файла Excel через ADO
|
|||
---|---|---|---|
#18+
Нужна помощь, не могу разобраться. set rs = con.Execute("select * from [warehouse$]") Response.Write rs("Услуги").name (Услуги - это шапка колонки) Выводится услуги Почему выводится заголовок, а не то, что ниже, как в обычном SQL-запросе? И как это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2002, 15:02 |
|
Select из файла Excel через ADO
|
|||
---|---|---|---|
#18+
потому что .name указал. Это и есть имя поля. Убери и оставь просто rs("услуги") Правда, выведется только 1-я запись. Если нужны все - то тогда бежать в цикле. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2002, 16:48 |
|
Select из файла Excel через ADO
|
|||
---|---|---|---|
#18+
digital_pilot Спасибо! Я тут уже разобрался. Дело даже было не в name. Сделал так select Услуги as service from [warehouse$] rs("service").value - заработало просто select * from [warehouse$] rs("Услуги").value Не работало. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2002, 17:32 |
|
Select из файла Excel через ADO
|
|||
---|---|---|---|
#18+
А вот еще проблема. Как мне выбрать определенную строку, по id в самой крайней левой колонке, где нумеруются строки? Чтобы так примерно было set rs = con.Execute("select Услуги as service from [warehouse$] where id='" & Request("SkladId") & "'", con, 2,3) Что поставить на место id? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 10:20 |
|
Select из файла Excel через ADO
|
|||
---|---|---|---|
#18+
Я думаю что ничего, так как при обращении к Excel через ADO он не использует номера строк. Так что придется использовать свою нумерацию, а чтобы она не мешала столбец со своей нумерацией можно просто скрыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 11:57 |
|
Select из файла Excel через ADO
|
|||
---|---|---|---|
#18+
А вот еще такой вопрос в догонку. Сделал колонку 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 Как победить и соответственно вывести нужную строчку? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 17:33 |
|
|
start [/forum/topic.php?fid=60&tid=2171522]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 280ms |
total: | 423ms |
0 / 0 |