![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Oracle через ADO [D7]
oracle.nooby © (2006-11-16 10:41:00)Здрасьте всем. Я сконнектился к оракловой базе через ADO. Соединение ок, а вот почему то ADOQuery не работает... На любой мой запрос, заранее корректный отвечает ora-00900, типа неправильный SQL запрос.
Кто нибудь подскажет что это может быть?
Sergey13 (2006-11-16 11:37:00) [41]> [22] oracle.nooby (16.11.06 11:34)
> типа IB или ACCESS говорят что приняли и где ошибка..
Где они это тебе говорят?
oracle.nooby (2006-11-16 11:34:00) [42]
> оракловую ошибку
дак я с ораклом первый день работаю на практике.. и мне не нравится что он не конкретизирует что ему не нравится. типа IB или ACCESS говорят что приняли и где ошибка..
k2 (2006-11-16 11:32:00) [43]ну вобщемто это было сразу ясно раз он тебе оракловую ошибку выдавал :)
oracle.nooby (2006-11-16 11:29:00) [44]
> все хорошо с ораклом
уже спокойнее... спасибо
k2 (2006-11-16 11:26:00) [45]в смысле все хорошо с ораклом, думай про запрос
k2 (2006-11-16 11:25:00) [46]да это фокус :) знают только гуру :)
oracle.nooby (2006-11-16 11:24:00) [47]все зашибись =)) выбрал единицу...
это фокус, да? =))
k2 (2006-11-16 11:20:00) [48]ну тогда ADOQuery.SQL.Text := 'select 1 as col1 from dual'; :)
oracle.nooby (2006-11-16 11:18:00) [49]
> k2
ошибки нет, ничего не выбирает...
k2 (2006-11-16 11:15:00) [50]oracle.nooby (16.11.06 11:08) [13]
сделай запрос
ADOQuery.SQL.Text := 'select 1 from dual';
oracle.nooby (2006-11-16 11:08:00) [51]слеш это аналог term в IB.
> Тогда действительно в SQL+ работать будет, а в АДО - нет.
Пробовал "по-разному"... И с ним и без него.. Вообще не думая экцепшн шлет
Sergey13 (2006-11-16 11:06:00) [52]> [8] oracle.nooby (16.11.06 11:00)
Выкинь его из запроса. Этот слэш команда повторного исполнения (если мне не изменяет память) SQLPlus.
Ksan (2006-11-16 11:05:00) [53]или в оракле это коментарить ?
Ksan (2006-11-16 11:05:00) [54]+ 9 ?? да ну :) кричит однако на слеш :)))
Курдль (2006-11-16 11:00:00) [55]
> Sergey13 © (16.11.06 10:58) [6]
> > [2] oracle.nooby (16.11.06 10:49)
> > запрос обычный. ну например
> > select * from table
> > /
> А что значит этот слеш /, он реально есть в запросе?
Тогда действительно в SQL+ работать будет, а в АДО - нет.
oracle.nooby (2006-11-16 11:00:00) [56]
> он реально есть в запросе?
Да я написал то что передаю. Две строчки.. Запрос+/
oracle.nooby (2006-11-16 10:59:00) [57]???
в ADOQuery настроил тока Connection=ADOConnection1 и DataSource=DataSource1...
В качестве запроса передаю ADOQuery.SQL.Text=Memo1.Lines.Text
Потом вызываю ADOQuery.Open и получаю exception об 00900
Sergey13 (2006-11-16 10:58:00) [58]> [2] oracle.nooby (16.11.06 10:49)
> запрос обычный. ну например
> select * from table
> /
А что значит этот слеш /, он реально есть в запросе?
Ksan (2006-11-16 10:57:00) [59]конект связал?
oracle.nooby (2006-11-16 10:54:00) [60]> Под одним логином?
Да, конечно. Ведь под другим такой таблицы нет... (ну или не та)