|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Кто может подсказать, запросом ниже мне необходимо преобразовать поле и сделать отбор по нему. однако в результате выдает ошибку отсутствует значение одного или нескольких параметров. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 11:02 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
1) Это гениально - объявить объектную переменную, и сразу же, не присваивая ей значения, начинать по ней итерацию. 2) Не менее гениально - на каждой итерации формировать новую объектную переменную. 3) Зачем указывать, какая именно строка приводит к ошибке? тут народ умный, догадается... 4) Зачем показывать текст полученного запроса? тут народ... ну вы поняли. 5) Использование тегов - это для слабаков. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 11:20 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Akina, в запросе ошибка, гений)) чтоб не смущало очень поверхностное понимание кода напишу только строку запроса. ошибка в элементе as fodin и отбор по нему. работает очень быстро даже во множестве итераций, другого выхода пока не вижу. Есть мысли как объявить правильно переменную и сделать по нему отбор? Код: vbnet 1. 2.
Модератор: Учимся использовать тэги оформления кода - FAQ Заранее благодарю. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 11:29 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
покажите значение переменной sSQL на момент возникновения ошибки ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 11:34 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Igor2015ошибка в элементе as fodin и отбор по нему Угу... то есть получается запрос типа: Код: vbnet 1. 2. 3.
Сервер СНАЧАЛА выполняет запрос, и только потом присваивает имена полям выходного набора. То есть в момент выполнения запроса этого самого поля fodin тупо не существует. Да, это немного не так - но в данном случае как раз именно так. Можешь попробовать вместо WHERE использовать HAVING - авось прокатит. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 11:40 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Shocker.Pro, значение переменной на момент ошибки: Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 11:43 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Akina, нет не выходит. а как тогда, подзапрос писать? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 11:51 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Можно и подзапрос. А можно во WHERE писать не имя поля, а вычисляющее его выражение. Что лучше - зависит от селективности запроса и используемого сервера БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 11:58 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Akina, а так несоответствие типов в отборе. я уже все перепробовал, убил кучу времени. Код: plsql 1. 2.
[/SRC] ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 12:03 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Ну вот опять... да кому нахрен нужен код формирования строки запроса? Показывай содержимое переменной, сам запрос, выполнение которого приводит к ошибке. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 12:34 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Akina, блин, все написал, че еще надо? есть предложения? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 14:23 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Igor2015, не, ну как хочешь конечно, раз помощь не нужна. попробуй выполнить запрос без where ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 14:28 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
что за база данных? ты используешь ф-ии VB внутри запроса: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 14:31 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Konst_Oneчто за база данных?Igor2015блин, все написал, че еще надо? есть предложения? Судя по всему, автор использует Jet к экселевскому листу (хоть и не удосужился нам это рассказать). Там можно использовать iif и instr, насчет strreverse - не факт ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 14:46 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Konst_One, база - лист книги excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 14:55 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Igor2015блин, все написал, че еще надо? Да ни хрена ты не написал того, что надо! Igor2015есть предложения? Да. Shocker.Proпокажите значение переменной sSQL на момент возникновения ошибки ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 15:05 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
На самом деле, лучше приложить тестовый файл. А то может там столбца F1 вообще нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 15:10 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Igor2015Shocker.Pro, значение переменной на момент ошибки: Код: plsql 1. 2.
Вот вроде как значение переменной, на мышке есть колесо)) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 15:10 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Igor2015Вот вроде как значение переменной, на мышке есть колесо))а вот ответ, на мышке есть колесо AkinaСервер СНАЧАЛА выполняет запрос, и только потом присваивает имена полям выходного набора. То есть в момент выполнения запроса этого самого поля fodin тупо не существует. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 15:17 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Igor2015 , уж не хочешь ли ты сказать, что при выполнении кода Код: vbnet 1. 2.
значение переменной стало Код: vbnet 1.
Не верю. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 15:34 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Akina, уважаемые специалисты, я ж никого не хочу здесь обмануть, нет смысла. попробую подготовить архив с исполняющими файлами. может чем поможете. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 15:44 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Akina, исполняющий файл реестр платежей. Макросом modul я пытаюсь вытянуть соответствующие пункты из файла книга1 в столбец G файла реестр платежей(столбец G)/ смысл предполагаемого sql в том, что я хочу предусмотреть ошибки ввода точек в написании пунктов столбец С. Как то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 15:58 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
В ячейке A3 файла с данными находится Null Igor2015блин, все написал, че еще надо?а как мы могли об этом догадаться? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 16:34 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Shocker.Pro, да я и коннектился для этого с параметром IMEX=1. ну, а все таки что можно решить? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 17:15 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Я назвал причину ошибки, даль уже сам решай, что ты хочешь с этим делать Хочешь - исправляй файл данных, хочешь - делай условие отбора в sql-запросе ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 17:17 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Shocker.Pro, понятно, ребята, помогли спасибо. вам бы таких помощников. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 17:32 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
То есть тебе нашли ошибку в запросе, предложили два варианта ее исправления, ты еще недоволен остался? Ну не знаю, тогда, в качестве ответного пожелания, тебе жену такую! )) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 17:41 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Shocker.Pro, я не недоволен, ты не обязан ничего никому, просто на вскидку решение меня не устраивает. я не такой профессионал, чтоб с двух слов понять что ты имеешь ввиду. ну, убрал я ноль , ну поменял формат. ну, я так и предполагал, что это не то. в таком случае, что мне , кланяться за твой ответ мне? нет. мне нужно решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 17:50 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Igor2015ну, убрал я ноль , ну поменял формат. ну, я так и предполагал, что это не то.ну ты же не говоришь, что ты это проделал, а сразу "спасибами" кидаешься Igor2015я не такой профессионал, чтоб с двух слов понять что ты имеешь ввиду.Что за формат ты убрал, я отсюда не понимаю, что за ноль ты убрал - не понимаю тоже (я про Null вообще-то говорил), я не экстрасенс, чтобы с двух слов понять, что ты имеешь ввиду. Выложи то, что у тебя в итоге получилось, скажу, в чем теперь проблема. Нужно решение? Ну так ты скажи, какой результат тебе нужен. Еще раз - решением будет удалить пустые строки из файла с данными. Если тебя это решение не устраивает, скажи чем именно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 17:57 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Проблема в том, что ты хочешь задать как можно менее подробный вопрос и получить как можно более подробный ответ ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 17:59 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Shocker.Pro, нельзя трогать файл с данными, там бюджет(сложная структура) мы можем обменятся контактами? мне дешевле платить, сегодня потерял пол дня. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 18:00 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Shocker.Pro, убрал нулевую ячейку в файле данных(A3), поменял формат A:A общий на текстовый. пишет ошибка несоответствие данных. ссылается на запуск запроса open sSQL. запрос обрабатывается нормально и выводит select без проблем, до тех пор как я не начинаю отбор where по вычисляемому выражению. прикладываю конечный архив. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 18:27 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Контакты в профиле попробуй вот такой запрос Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 18:28 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Igor2015убрал нулевую ячейку в файле данных(A3)ну она же не одна там такая Igor2015поменял формат A:A общий на текстовый.формат не имеет значения при выборке через ADO ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 18:29 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Shocker.Proпопробуй вот такой запроссорри, не то, промежуточный вариант был... Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 18:31 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
кстати, вместо конструкции InStr(StrReverse( можно использовать функцию InStrRev ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 18:33 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Shocker.Pro, Спасибо, все заработало,)) ты настоящий профессионал, надеюсь разрешишь тебя отблагодарить)) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 18:40 |
|
отсутствует значение одного или нескольких параметров
|
|||
---|---|---|---|
#18+
Вишь как, а все бы могло уложиться в пять сообщений: 1A) Есть проблема (код, строка ошибки, получившийся запрос, приложенный тестовый файл) 2Q) Null в ячейке А3 3A) Не могу менять исходные данные, как изменить запрос? 4Q) Так.... 5A) Спасибо! В общем, меньше эмоций, больше по делу! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2015, 18:44 |
|
|
start [/forum/topic.php?all=1&fid=60&tid=2155802]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 468ms |
0 / 0 |