Bonjour,
je suis en train de travailler à la réalisation d'un nouveau site Web qui doit pouvoir fonctionner avec Sql Server 2005 et Oracle 9.
Je souhaite charger mes données à l'aide de procédures stockées.
Je suis arrivée à créer un DbDataAdapter et à remplir un DataTable à l'aide d'une procédure stockée Sql.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE PROCEDURE [PS_GET_DETAILS_LOCALISATION] @nomTable VARCHAR(50), @id VARCHAR(50) AS SELECT * FROM VW_LOCALISATION_UP WHERE ID = cast(@id as int)Je n'arrive pas à faire l'équivalent avec Oracle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Function getLocalisationDatatable(ByVal sp As String, ByVal ParamArray parameters() As Object) As DataTable Dim dataAcces As New GenericAccess.Data Dim da As DbDataAdapter da = dataAcces.CreateDataAdapter(CommandType.StoredProcedure, sp, Nothing, Nothing, Nothing, parameters) Dim dt As New DataTable da.Fill(dt) Return dt End Function
Dois-je faire une fonction qui retourne un curseur ou est-il possible d'utiliser un paramètre IN/OUT ?
Merci par avance de votre aide.
Partager