|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.10.2010, 12:18 | #31 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
а ты проверял:
а) правильно ли формируется текст запроса? б) что там реально возвращает запрос? я бы написал запроса подсчета кол-ва таких записей и если оно >0, то ругаться а если вернуться к твоему варианту запроса, то проверять нужно не так Код:
Код:
|
13.10.2010, 12:58 | #32 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Попытаюсь не согласиться с soleil@mmc по конструкции проверки на пустой результат запроса. Наступал на эти грабли не раз.
Правда, это в какой-то мере зависит от сервера СУБД. artemavd стоически скрывает какой он базой пользуется. Поэтому в полной мере сказать кто прав невозможно. Еще один аргумент в "защиту" "короткой проверки пустого результата запроса. Если вы получив результат запроса делаете в своей программе дальше цикл: Код:
Может быть (гадать только приходится), у artemavd изменения не записываются в базу к моменту проверки. Но, повторяю, это только предположение. Все запросы надо проверять. Как правило делаются проверки в инструментальных приложениях предназначенных для СУБД, с которой идет работа. |
13.10.2010, 13:35 | #33 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Не, не работает. Код:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
13.10.2010, 14:05 | #34 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Здесь виртуально вряд ли кто скажет что не так. Нужно поработать со всем материалом чтобы локализовать проблему.
|
13.10.2010, 14:54 | #35 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Хорошо. Спросите конкретно. Использую ADO, таблица называется export. Что еще сказать?)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
13.10.2010, 14:59 | #36 | ||
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
Цитата:
ТС проверяет наличие записей в датасете и все, никому в данном случае не нужно крутить весь датасет, если он что-то содержит приведенное условие не (Начало и Конец) - это проверка на пустой датасет, такая проверка отрабатывает моментом в отличие от любимой всеми ламерами - датасет.RecordCount ну и какбэ никого не заставляю - поделился своим опытом Цитата:
может ты коммит забываешь делать или у тебя внутри роллбек случается или эксепшен гасится затычкой... да еще вагон причин возьми просто выдерни этот запрос и сходи в свою базу через какой-нить чего_то_там_девелопер и выполни его там АДО - не база, а способ доступа Последний раз редактировалось artemavd; 13.10.2010 в 15:16. |
||
13.10.2010, 15:47 | #37 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Такой запрос
Код:
Такой запрос Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
13.10.2010, 16:12 | #38 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
да небось не объединялось ничего
а пустые могут быть только на взгляд, а реально в одной нулл, а в другой пробел |
13.10.2010, 16:27 | #39 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А как сделать, чтобы пробел убирался во время запроса? Trim же не напишешь в запрос
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
13.10.2010, 16:39 | #40 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Раскраска диаграммы | dayfuaim | Microsoft Office Excel | 8 | 22.08.2010 15:44 |
Раскраска эллипса | rubik | Мультимедиа в Delphi | 1 | 02.05.2010 05:21 |
цветовая раскраска эллипса | rubik | Помощь студентам | 1 | 01.05.2010 15:52 |
раскраска матрицы | jeyjoe | Помощь студентам | 0 | 12.11.2009 18:49 |
Раскраска домика в графике | Tirr | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 28.10.2009 22:10 |