DLL ActiveX : Récupération de Données dans une base
fabsyl
Messages postés8Date d'inscriptionlundi 2 mai 2005StatutMembreDernière intervention31 mai 2006
-
22 févr. 2006 à 16:10
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
22 févr. 2006 à 17:05
Bonjour à tous,
Après avoir chercher dans les moindres recoins du site, je n'ai pas trouver de solutions à mon problème. J'espère que quelqu'un pourra m'aider, car je patauge ...
Je souhaite accéder à ma base de données dans une DLL (inclus dans un groupe de projets).
Je déclare tout, comme dans n'importe quel projet vb (voir ci-après)
et là j'ai pour toute réponse :
Erreur de Compilation : Type défini par l'utilisateur non défini.
En fait, il ne reconnait pas adodb.recordset
D'où ma question, peut-on accéder à une base de données à partir d'une dll comme à partir de n'importe quel projet ?
Merci d'avance à ceux qui vont m'aider.
fabsyl
---------------
Public Function Importer_Donnees(ByVal NumControle As Integer)
Dim RecImporter As adodb.Recordset
Dim qrySql As String
' Enregistrement de la requetteqrySql "SELECT * FROM matable WHERE Controle NumControle"
Set RecImporter= New adodb.Recordset ' Création du flux
' Execution et Récupération du resultat de la requette
RecImporter.Open qrySql, BD, adOpenKeyset, adLockOptimistic, adCmdText
If Not (RecImporter.EOF And RecImporter.bof) Then
RecImporter.movefirst
Do While RecImporter.EOF = False
If RecImporter ("Champ1") = "Temp" Then
MsgBox ("Trouvé")
End If
RecImporter.movenext
Loop
End If
End Function
----------------------------------
A voir également:
DLL ActiveX : Récupération de Données dans une base
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 22 févr. 2006 à 16:25
Salut,
Est ce que la DLL creer possede la Reference ADO
Car si il ne reconnait pas Adodb.recordset c est que a un moment ou a un autre tu a oublier de faire reference a ADO
@+, Julien Pensez: Moteur de Recherche, Réponse Acceptée