Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Select для Excel
|
|||
|---|---|---|---|
|
#18+
Добрый день! Столкнулся с такой проблемой.Делаю выборку из файла Excel Set conn = CreateObject("ADODB.Connection") conn.Open "DBQ=" + НадписьПутьРезультат.Caption + "; DRIVER={Microsoft Excel Driver (*.xls)};" Set rs = conn.Execute("Select * from [Лист1$]") "Select * from [Лист1$]" работает, а по наименованим столбцов нет "Select [Бренд] from [Лист1$]" Проблема в том, что названия столбцов на русском языке? или он не понимает у Екселя, что первая строка - это название столбцов? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 15:14 |
|
||
|
Select для Excel
|
|||
|---|---|---|---|
|
#18+
Для начала МЫ не понимаем, что значит в вашем понимании "не работает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 15:38 |
|
||
|
Select для Excel
|
|||
|---|---|---|---|
|
#18+
Set rs = conn.Execute("Select [Бренд] from [Лист1$]") Выдает ошибку [Microsoft][Драйвер ODBC Excel] Слишком мало параметров.Требуется 1. Set rs = conn.Execute("Select * from [Лист1$]")- проходит..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 15:46 |
|
||
|
Select для Excel
|
|||
|---|---|---|---|
|
#18+
> Автор: Lexx_SQL > Столкнулся с такой проблемой.Делаю выборку из файла Excel А почему используешь ОДБС через АДО, а не сразу напрямую АДО? > Set conn = CreateObject("ADODB.Connection") > conn.Open "DBQ=" + НадписьПутьРезультат.Caption + "; DRIVER={Microsoft Excel Driver (*.xls)};" oCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sFileName _ & ";Mode=Share Deny None;Extended Properties=""Excel 8.0;HDR=No;IMEX=1"";Persist Security Info=False;" В котором параметр HDR=No отвечает за считать ли первую строку заголовком таблицы или нет > Проблема в том, что названия столбцов на русском языке? или он не понимает у Екселя, что первая строка - это > название столбцов? В твоем случае он не понимает, что первая строка это названия столбцов. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 15:50 |
|
||
|
Select для Excel
|
|||
|---|---|---|---|
|
#18+
Set Conn = CreateObject("ADODB.Connection") ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & НадписьПутьРезультат.Caption & ";Mode=Share Deny None;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";Persist Security Info=False;" Conn.Open (ConnectionString) Set rs = Conn.Execute("Select [Артикул] from [Лист1$]") Ошибка "Отсутсвует значение для одного или нескольких параметров" Брррр....что я не так делаю??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 16:24 |
|
||
|
Select для Excel
|
|||
|---|---|---|---|
|
#18+
> Автор: Lexx_SQL Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 16:41 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=144&tid=2160403]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 133ms |

| 0 / 0 |
