Stored procedures - executing

From: <is40509_at_otago.ac.nz>
Date: Mon, 8 Aug 1994 00:40:09 GMT
Message-ID: <1994Aug8.134009.1_at_otago.ac.nz>


Help!

I am having trouble executing a stored procedure from a host program.

My stored procedure can be executed from SQLPLUS and works fine. The procedure inserts a tuple into a customer table:

eg.
Table Customer
ID (varchar(10)) | Name (varchar(20)) |

------------------------+-----------------------|
1			| Fred			|
2			| Jerald		|

procedure insert_customer( new_name varchar ) as begin

	insert into customer( id, name )
	vaules (idSeq.NEXTVAL, new_name);

end

where idSeq is a previously defined sequence

proc program:
.
.
.

exec sql begin declare section;

        varchar new_name[20];
exec sql end declare section;

exec sql include sqlca;
.
.
.

strcpy( new_name.arr, "Test Customer");
new_name.len = strlen( new_name.arr );
.
.
.

exec sql execute

	begin
		insert_customer( :new_name );
	end;

end-exec;
.
.
.

there are no errors identified.
the program attaches to the database fine.

it seams that the stored procedure (insert_customer) doesn't execute.

can anybody help?

thanx in advance

Mike Dasler

is40509_at_otago.ac.nz Received on Mon Aug 08 1994 - 02:40:09 CEST

Original text of this message