Re: Pro*C and Roles
From: Peter Sylvester <peters_at_mitre.org>
Date: 1996/01/30
Message-ID: <peters-300196132514_at_psylvester.mitre.org>#1/1
Date: 1996/01/30
Message-ID: <peters-300196132514_at_psylvester.mitre.org>#1/1
In article <4e6m30$8ar_at_news1.radix.net>, jfw_at_radix.net (Jim Ward) wrote:
> Does anyone know if it is possible to set a role using Pro*C?
> The following code below fails...
>
> /*----------------------------------------------------*/
> exec sql begin declare section;
> VARCHAR myrole[20];
> exec sql end declare section;
>
> .. some C code ...
>
> strcpy(myrole.arr, "adpi");
> myrole.len = strlen(myrole.arr);
>
> exec sql set role :myrole;
Just a WAG:
exec sql begin declare section;
varchar mysql[200];
exec sql end declare section;
sprintf(mysql.arr, "set role %s", "adpi");
mysql.len = strlen(mysql.arr);
exec sql execute immediate :mysql;
-- Peter Sylvester MITRE Corp. Bedford, MA (peters_at_mitre.org)Received on Tue Jan 30 1996 - 00:00:00 CET