How to solve "wrong number or types of arguments in call to UNIFACE_IO" error
Author: knut.ivar.alvestad@logica.com (knutia)
Hi I am a newbe Uniface developer in need knowledge about how to solve a problem
This is the logg (ioprint 511) off the error:
Non-DBMS file open: compiled\\frm\\Non-DBMS file close:
I/O function: F, mode: 0, on file/table: S_INHOUSEFORMAT index: 1 =
Where ((INHOUSEFORMAT = 'MSCONS') And (VERSJON = 'D4.0'))
Use Index is 1 is (MSCONS D4.0 )
INHOUSEFORMAT is (MSCONS )
VERSJON is (D4.0 )
BEGIN "S_INHOUSEFORMAT$U"."UNIFACE_IO"( :UNIFACE_IO_REQUEST, :XINHOUSEFORMAT, :XVERSJON, :XBESKRIVELSE, :XISID, :XMAX_FILESIZE,
:XMAX_ANT_MELDINGER, :XMAX_ANT_NIVAA2, :XMAX_APERAK_ERROR, :XFIND_REGIME, :XOUT_APERAK_INITIAL_STATUS, :XROWID, :WINHOUSEFORMAT,
:WVERSJON, :ONE_ROW_AFFECTED ); END;
ORA-06550: line 1, column 8:
PLS-00306: wrong number or types of arguments in call to 'UNIFACE_IO'
ORA-06550: line 1, column 8:
PL/SQL: Statement ignored
ORACLE Driver Error [-35]: Fetch driver function failed.
the al8eh671.frm uses the oracle table S_INHOUSEFORMAT. this table is existing in oracle and have the exact same feald names, datatype and characters as defined in uniface modle. i have preformed a "analyse model" in idf and also compiled all objects using /all.
What am i missing ? wher dos uniface "save" the knolage of my table defenuisions?