2010-06-22 13 views
2
TYPE point IS RECORD (
    X NUMBER, -- The X co-ordinate of the point 
    Y NUMBER -- The Y co-ordingate of the point 
); 

Ceci est défini dans mon en-tête de paquet. Il est ensuite utilisé dans une procédure définie dans le même package. Est-ce que je peux appeler la procédure via ODP.net?Est-il possible de passer les types définis dans les en-têtes de paquets de plsql en utilisant odp.net?

+0

essentiellement j'ai un tableau de points 2d dans mon application et je veux les passer à une procédure stockée pl/sql dans un paquet. Quel est le meilleur moyen de le faire? – haymansfield

+0

Il s'avère que vous ne pouvez pas passer le type d'enregistrement en utilisant odp.net. Quelque chose à voir avec les limitations dans la langue dans laquelle il est écrit. – haymansfield

Répondre

0

Je ne sais pas si vous pouvez passer un enregistrement, mais l'article sur Using PL/SQL Associative Arrays pourrait aider.

L'auteur utilise deux tableaux pour passer min_salary et max_salary, vous devriez être en mesure de faire la même chose avec x et y.