Création
d'entreprise
Posez votre question Signaler

Executer une vue avec vb sur sql server [Résolu]

IvyAlice 264Messages postés 17 septembre 2007Date d'inscription 29 mai 2012Dernière intervention - Dernière réponse le 24 sept. 2009 à 12:17
Bonjour à tous,
J'aimerais, dans un programme VB6, exécuter une vue qui existe déjà dans une des bases de données sql (sur sql server 2005)
j'ai fait comme ça :
.-.-.-.-.-.-.-.-.-. CODE .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
Dim servco as string
dim cn as new ADODB.Connection
Servco="server=SERVERSQLTEST;" & _
"provider=SQLOLEDB.1;" & _
"password=; & _
"persist security info=TRUE;" & _
"Initial Catalog=ma_baseDeDonnee;" & _
"DataSource=VB&ENTSVR"
cn.open servco
on error resume next
cn.execute dbo.v_maVue
if err.description <> "" then
list1.addItem err.lastDllError & Err.description
end if
cn.close
.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
et le message d'erreur retourné est :
Object require
Comment dois-je faire pour lui faire exécuter une vue (dans le but de récupérer les données)
Merci d'avance pour vos réponses,
Ivy
Lire la suite 

Executer une vue avec vb sur sql server »

5 réponses
Réponse
+0
moins plus
Bonjour,

Tu veux créer une vue ou bien la vue existe déjà ?

Si la vue existe, il faut faire une requête : "SELECT * FROM maVue"
Sinon, il faut créer ta vue : CREATE VIEW etc .... et ensuite faire un SELECT sur ta vue ...

;o)
Ajouter un commentaire
Réponse
+0
moins plus
Salut Polux31,

Non elle existe déjà.

Ah ouais, super, comme ça je n'ai plus d'erreur. Merci beaucoup

Est-ce que je peux récupérer le résultat avec cn ? ou est-ce que je dois obligatoirement utiliser un recordset pour pouvoir récupérer les résultats ?
Ajouter un commentaire
Réponse
+0
moins plus
Il faut un recordset pour récupérer et lire les données.

;o)
Ajouter un commentaire
Réponse
+0
moins plus
Ah ouais,

nickel, merci beaucoup
Ajouter un commentaire
Réponse
+0
moins plus
De rien,

N'oublie pas de mettre le post en résolu.

Bonne continuation et bon courage.

;o)
Ajouter un commentaire
Ce document intitulé « Executer une vue avec vb sur sql server » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?