Erro Oracle x Dbx: lista errada de parametros
quando informo a um componente TSQLDataSet ou TSQLStoredProc o nome da procedure ele duplica a lista de parametros, mesmo definindo o schema na propriedade SchemaName.
Descobri que a procedure existia em dois schemas nos quais o usuario tinha permissão. Depois coloquei um componente TSQLMonitor para ver qual era o comando SQL enviado para retornar a lista de parametros da stored procedure, abaixo vai o comando:
SELECT 0, ´´, A.OWNER, A.OBJECT_NAME, A.ARGUMENT_NAME, 0, A.IN_OUT, A.DATA_TYPE, 0, A.DATA_TYPE, A.DATA_LENGTH, A.DATA_PRECISION, A.DATA_SCALE, 1, A.TYPE_NAME FROM SYS.ALL_ARGUMENTS A WHERE (A.DATA_LEVEL = 0) AND (A.OBJECT_NAME = ´PROC_X´ AND (A.PACKAGE_NAME IS NULL OR A.PACKAGE_NAME = A.OBJECT_NAME))
em nenhum lugar existe o filtro ´A.OWNER = SchemaX´.
Alguém sabe o que está errado ou se é algum problema no driver?
Descobri que a procedure existia em dois schemas nos quais o usuario tinha permissão. Depois coloquei um componente TSQLMonitor para ver qual era o comando SQL enviado para retornar a lista de parametros da stored procedure, abaixo vai o comando:
SELECT 0, ´´, A.OWNER, A.OBJECT_NAME, A.ARGUMENT_NAME, 0, A.IN_OUT, A.DATA_TYPE, 0, A.DATA_TYPE, A.DATA_LENGTH, A.DATA_PRECISION, A.DATA_SCALE, 1, A.TYPE_NAME FROM SYS.ALL_ARGUMENTS A WHERE (A.DATA_LEVEL = 0) AND (A.OBJECT_NAME = ´PROC_X´ AND (A.PACKAGE_NAME IS NULL OR A.PACKAGE_NAME = A.OBJECT_NAME))
em nenhum lugar existe o filtro ´A.OWNER = SchemaX´.
Alguém sabe o que está errado ou se é algum problema no driver?
Joel
Curtidas 0
Respostas
Gandalf.nho
12/01/2005
[b:4cd8c551d5][color=red:4cd8c551d5]Notificação de Infração às Regras de Conduta :[/color:4cd8c551d5][/b:4cd8c551d5]
Duplicidade
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=179949[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
Duplicidade
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=179949[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
GOSTEI 0