Problem with tables and fields names on russian - PLS-00801
Posted: Thu 22 Mar 2012 08:02
Hello!
I have migrated from ODAC version 6.90 to version 8.1.5 and now I have a following problem with inserting records by OraQuery in tables with names on russian language. Their fields also have names on russian language. I'm using a Direct mode.
In OraQuery I do select from that table. Query for example:
In OraQuery property KeyFields set to key field - in example it Код_табл1. Property KeySequence set to sequence in database, from which values for key field should be taking.
When I try to insert new record in OraQuery on calling Post() method I get an error:
Updating record work successfully.
If I create aliases for fields and table, like this:
when inserting work well. But I have many oqueries, which using tables and fields on russian names, so I will need to make many changes to solve problm in this way.
Regards,
Boris
I have migrated from ODAC version 6.90 to version 8.1.5 and now I have a following problem with inserting records by OraQuery in tables with names on russian language. Their fields also have names on russian language. I'm using a Direct mode.
In OraQuery I do select from that table. Query for example:
Code: Select all
select
Код_табл1,
Поле_число,
Поле_строка
from табл1When I try to insert new record in OraQuery on calling Post() method I get an error:
Code: Select all
ORA-06550: line 0, column 0:
PLS-00801: internal error [ph2csql_strdef_to_diana:bind]
ORA-06550: line 1, column 20:
PL/SQL: ORA-06544: PL/SQL: internal error, arguments: [ph2csql_strdef_to_diana:bind], [], [], [], [], [], [], []
ORA-06550: line 1, column 7:
PL/SQL: SQL Statement ignoredIf I create aliases for fields and table, like this:
Code: Select all
select
Код_табл1 ID,
Поле_число Fld_num,
Поле_текст Fld_txt
from табл1 Tabl1Regards,
Boris