Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ошибки во время многошаговой операции 
:(
    Опции темы
Petro123
Дата 28.11.2008, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



Использую Ado, бд Oracle.
...
    poles_t1:='4234444444444444344444444444444445666666666234444444444444446466';
    poles_t2:='4566666666644444444444444444444444444444444444444444444444444666';

  with adoquery2 do
    begin    
  sql.Text:=
     ' select'+
     ' decode('+chr(39)+poles_t1+chr(39)+','+chr(39)+poles_t2+chr(39)+',0,1)'+
     ' from dual';
    active:=false;
    active:=true;
    end;

Возникает ошибка: 
"Произошли ошибки во время многошаговой операции. Проверьте значения всех состояний."
Изменяю курсор в AdoQuery на clUseServer - работает.
Недавно переустановил делфи, раньше вроде не замечал,...
Может кто встрачался. 

    
PM MAIL   Вверх
Akella
Дата 29.11.2008, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Petro123, а что гугл ответил?

Добавлено через 38 секунд
Я имею ввиду не пользователь с ником Google, а поисковик google.com

Добавлено через 1 минуту и 6 секунд
я думаю, много кто встречался
Тынц
PM MAIL   Вверх
Petro123
Дата 1.12.2008, 08:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



Ну да только толкового нету ничего...

Это сообщение отредактировал(а) Petro123 - 1.12.2008, 08:29
PM MAIL   Вверх
Petro123
Дата 1.12.2008, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



Блин переписал запрос в виде 
select * from (select decode ...) order by  - 
ошибка перестала появляться,
кривой какой то ADO...
PM MAIL   Вверх
Akella
Дата 1.12.2008, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



а chr(39) зачем?
PM MAIL   Вверх
Petro123
Дата 2.12.2008, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



апостроф
PM MAIL   Вверх
Akella
Дата 2.12.2008, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



И зачем он там? По-моему он там не нужен был.


sql.Text:=
     ' select'+
     ' decode('+poles_t1+', '+poles_t2, 0, 1)'+
     ' from dual';
PM MAIL   Вверх
Petro123
Дата 5.12.2008, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



разве строки в апострофы не нужно сажать?
PM MAIL   Вверх
Akella
Дата 5.12.2008, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



смотря что, названия полей или их значения, если значения строковых полей, то для читабельности кода лучше использовать 
Код

QuotedStr()

PM MAIL   Вверх
Petro123
Дата 9.12.2008, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



Ясно, спасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.