|
|
|
Oracle Select из Power- 9.0
|
|||
|---|---|---|---|
|
#18+
Прошу 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 -а натянуть!!! Заранее всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2005, 15:19 |
|
||
|
Oracle Select из Power- 9.0
|
|||
|---|---|---|---|
|
#18+
Скорей всего в Билдере подсоединен к Ораклу с другим именем. Попробуй прямо из Билдера выполнить запрос в Database. Если работает тогда в программе соединяешься под другим именем. Причина одна, не видит таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2005, 16:19 |
|
||
|
Oracle Select из Power- 9.0
|
|||
|---|---|---|---|
|
#18+
Да всё он видит и попробовал даже greed сделать на основе данных таблиц(нормуль) и коннект сделал админский и не фига! В Sybase и Sql - таких проблем не было! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2005, 16:43 |
|
||
|
Oracle Select из Power- 9.0
|
|||
|---|---|---|---|
|
#18+
Стандартный шаблонный метод: посмотри из долбаггера или с помощью MessageBox() new_sql - в нём есть ошибки. Сходу могу сказать, что перед WHERE не должно быть запятой, а между Bl. и kod_kl - пробела. ____________________________________ - Гарфилд, мышь! - Спасибо, я сыт! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2005, 17:19 |
|
||
|
Oracle Select из Power- 9.0
|
|||
|---|---|---|---|
|
#18+
Спасибо конечно! Но настройки коннекта я использовал раннее и неглючил! А код тестировочный я просто упростил до нельзя! Но всё равно не пашет! new_sql = "select * from ctr.klient" - те же грабли, что такое не пойму! А messagebox звучит так : Invalid Object Name "ctr.klient" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2005, 17:45 |
|
||
|
Oracle Select из Power- 9.0
|
|||
|---|---|---|---|
|
#18+
Да кстати и точки с запятой в конце не надо Хотя рушится скорее всегоне из-за этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2005, 14:21 |
|
||
|
Oracle Select из Power- 9.0
|
|||
|---|---|---|---|
|
#18+
Попробуйте Public synonyms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 10:12 |
|
||
|
Oracle Select из Power- 9.0
|
|||
|---|---|---|---|
|
#18+
2 DvB: это лишнее. 2 boogiman: Какую ошибку генерит оракл, в смысле номер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 13:34 |
|
||
|
|

start [/forum/topic.php?fid=15&gotonew=1&tid=1338049]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 427ms |

| 0 / 0 |
