|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Здравствуйте, УВАЖАЕМЫЕ форумчане. Столкнулся с проблемой подключения к HTML таблице. Подключаюсь к ней через Microsoft.Jet.OLEDB.4.0, мне нужно выбрать неповторяющиеся значения из конкретного столбца, но работает только запрос вида Код: vbnet 1.
, то есть, выборка из конкретного поля не проходит. Возможно ли это? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 09:17 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Как подключаетесь, что значит "не проходит" и т.п., пример кода... Не жалейте букв описывать проблему - они бесплатные ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 09:54 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
Подключаюсь средствами VB6, пробовал выборку следующим запросом: Код: sql 1.
но в ответ получаю ошибку: Отсутствует значение для одного или нескольких требуемых параметров ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 10:03 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
IvanC, подозреваю пробелы в MyPath & MyName ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 10:06 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Я пробовал непосредственным адресом задавать. Тем более, запрос на выборку всех полей работает нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 10:10 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Можно все-таки полный код подключения и запроса и образец таблицы, чтобы попробовать у себя? маловато данных, похоже на проблему формирования самого запроса... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 10:23 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
таблицу чуток позже ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:19 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Хотя нет, таблицу не получится, там данные не для широкого круга. Попробовал ради интереса на другой HTML-таблице, все нормально работает. Значит, дело именно в таблице. Пойду тогда окольными путями. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:32 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Ну так таблицу можно урезать, данные заменить на бред (хоть с помощью Ctrl+H)... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:52 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Отредактировал. Выкладываю. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 12:18 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
ибо в таблице нет поля "id" Код: vbnet 1.
так работает ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 12:28 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
у тебя названия колонок другие (неразрывные пробелы) вот такие нужно делать: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 12:29 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Код: html 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 12:30 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Konst_One Код: sql 1.
не канает )) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 12:33 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
а ну да, тут провайдер другой =) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 12:34 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
что-то у меня со строкой Код: vbnet 1.
вытаскивает одни только "id" в значениях. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 12:56 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
а что вы хотели? Вот ваш код (нерабочий)IvanC Код: vbnet 1.
я написал, как его исправить, чтобы он работал ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 13:02 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
может, неправильно выразился, но там вся таблица с одним только словом id в каждой ячейке получается. То есть, работает, но некорректно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 13:24 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
А, это я тупанул. Вот так корректно будет работать Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 14:04 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
На последний запрос пишет, что отсутствует значение для одного или нескольких требуемых параметров. Я понять не могу, почему через recordset возвращает имена полей: Код: vbnet 1.
, а в запросе к конкретному полю ругается... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 13:25 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Что возвращает Asc(rs.Fields(i).Name)? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 13:30 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
а как вы пытаетесь обратиться к полю по имени? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 13:49 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Так же, как и выше описывал Код: vbnet 1.
, я понимаю, что это неправильно, но меня больше интересует, почему это не работает? Хочется понять. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:00 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
уже объясняли же: имя поля у вас не id , а id = это символ неразрывного пробела (код 160) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:05 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
IvanCя понимаю, что это неправильно, но меня больше интересует, почему это не работает? Хочется понять.Ну здрасьти, приехали! Вы ответы выше читали? поле "id" отсутствует в вашей таблице!!!! Почему оно отсутствует и как правильно обратиться, я уже написал выше. Перечитайте топик пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:06 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
ну а почему тогда даже ваш запрос не обрабатывается? Код: vbnet 1.
. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:29 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Что в вашем понимании "не обрабатывается"? В любом случае, тот пример кода, который вы прислали, с тем примером таблицы, который вы прислали, и моей строкой работает. Скиньте код, который у вас не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:36 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Используйте CursorLocation adUseClient (3). можно так: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:46 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:47 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:51 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
А у меня работает код автора и без квадратных скобок. Впрочем, с ними все-таки правильнее, возможно другая версия драйвера и заругается. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 15:00 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Ого! Это чудо! Со скобками заработало... Я б в жизни не додумался до этого! Спасибо!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 15:05 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
И еще вопрос из этой темы назрел. В этот же запрос добавляю условие: Код: vbnet 1.
, но тут же получаю ошибку, что нет значения для одного или нескольких требуемых параметров. Пробовал и так: Код: vbnet 1.
, но получаю ошибку о несоответствии типов данных. Что опять ему не нравится? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 09:35 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
IvanCнесоответствии типов данныхну так поле целочисленное, не надо брать ноль в кавычки ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 10:15 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Ну это я для примера, на самом деле у меня там текстовое поле, и в запросе я тоже текст пишу в кавычках. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 10:16 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
ну на "для примера" я и ответил для примера будет другой пример, может будет другой ответ ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 10:17 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Применимо к той таблице, которую я раньше выгружал, запрос будет выглядеть так: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 10:26 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
не, where с алиасом работать не будет надо либо использовать оригинальное имя поля, либо делать вложенный подзапрос ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 10:27 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
С оригинальным именем Код: vbnet 1.
получаю несоответствие типов данных, а вот с вложенными запросами не встречался, поэтому буду разбираться. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 11:27 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
IvanCполучаю несоответствие типов данных Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
вот этот код на вашей таблице у меня исправно выдает " fdhghgh ". Даже не знаю, что сказать ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 11:33 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Какая версия ADO подключена к проекту? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 11:35 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
ADO 2.8. А проблема в 64-разрядной винде может быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 11:59 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Я сейчас пробую на Win7/64 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 12:12 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
а если попробовать Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 12:13 |
|
SQL запрос к HTML таблице
|
|||
---|---|---|---|
#18+
Извиняюсь, сначала с адресом напутал, не те таблицы брал, а потом и подавно увидел, что на самом деле там тип поля не совпадал с тем, что я запрашивал. Опять подвела невнимательность. Всем очередной раз спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 14:02 |
|
|
start [/forum/topic.php?all=1&fid=60&tid=2156380]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 469ms |
0 / 0 |