powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Oracle Select из Power- 9.0
9 сообщений из 9, страница 1 из 1
Oracle Select из Power- 9.0
    #33362541
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу Helpa, Дорогие коллеги!!!
PowerBuilder - 9.0,Oracle -9.2
Имеется кодик:
string new_syntax,new_sql,SyntaxFromSQL,error_syntaxfromSQL
new_sql = "select distinct" &
+" klient.cod, bl.bill_n, 1" &
+" from ctr.klient,ctr.bl ,"&
+" where klient.kod_kl = Bl. kod_kl" &
+" and SUBSTRING (bl.bill_n,6,3) = '810'" &
+" and SUBSTRING (bl.bill_n,1,5) in" &
+"("&
+"'30214','30401','40501'"&
+");"

new_syntax = SQLCA.SyntaxFromSQL(new_sql, Style(Type=Grid)',error_syntaxfromSQL)

dw_prov.Create(new_syntax)
messagebox("",error_syntaxfromSQL)

dw_prov.SetTransObject(oracul)
dw_prov.Retrieve()

Ошибка звучит так: Invalid Object Name "ctr.klient" - хотя имя такое точно в базе есть, да и скрипт на ура выполняется из самой базы! Наверняка ошибка плёвая, но я никак не могу втыкнуть, как Power -а натянуть!!! Заранее всем спасибо!
...
Рейтинг: 0 / 0
Oracle Select из Power- 9.0
    #33362570
SergeyGor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скорей всего в Билдере подсоединен к Ораклу с другим именем.

Попробуй прямо из Билдера выполнить запрос в Database.

Если работает тогда в программе соединяешься под другим именем.

Причина одна, не видит таблицу.
...
Рейтинг: 0 / 0
Oracle Select из Power- 9.0
    #33362581
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да всё он видит и попробовал даже greed сделать на основе данных таблиц(нормуль) и коннект сделал админский и не фига! В Sybase и Sql - таких проблем не было!
...
Рейтинг: 0 / 0
Oracle Select из Power- 9.0
    #33362599
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартный шаблонный метод: посмотри из долбаггера или с помощью MessageBox() new_sql - в нём есть ошибки. Сходу могу сказать, что перед WHERE не должно быть запятой, а между Bl. и kod_kl - пробела.
____________________________________
- Гарфилд, мышь!
- Спасибо, я сыт!
...
Рейтинг: 0 / 0
Oracle Select из Power- 9.0
    #33362606
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо конечно! Но настройки коннекта я использовал раннее и неглючил!
А код тестировочный я просто упростил до нельзя! Но всё равно не пашет!

new_sql = "select * from ctr.klient" - те же грабли, что такое не пойму!

А messagebox звучит так : Invalid Object Name "ctr.klient"
...
Рейтинг: 0 / 0
Oracle Select из Power- 9.0
    #33362833
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да кстати и точки с запятой в конце не надо
Хотя рушится скорее всегоне из-за этого
...
Рейтинг: 0 / 0
Oracle Select из Power- 9.0
    #33363427
DvB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DvB
Гость
Попробуйте Public synonyms
...
Рейтинг: 0 / 0
Oracle Select из Power- 9.0
    #33363991
Геннадич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 DvB: это лишнее.

2 boogiman: Какую ошибку генерит оракл, в смысле номер?
...
Рейтинг: 0 / 0
Oracle Select из Power- 9.0
    #33364608
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё разобрался! Проблема в коннекте была! Коннект был глобальный, но кто -то его до меня довернул на другом окне до другого (другой коннект к базе)! Sorry, Global search rules! СПАСИБО!!!!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Oracle Select из Power- 9.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]