Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1506 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Microsoft Visual Studio 2008]Exécuter une requête avec une base ACCES

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Microsoft Visual Studio 2008]Exécuter une requête avec une base ACCES

n°2058376
alexbigfou​g
Posté le 21-02-2011 à 14:15:42  profilanswer
 

Bonjour tous le monde !!
 
Voilà j'ai un soucis avec l'exécution de requête sous visual studio 2008 (application windows).
 
A vrai dire, je ne sais pas grand chose sur la manipulation de donné liée à une table ACCESS... :??:  :??:  
 
J'ai établis une liaison avec ma source de donnée, jusque là tout va bien, j'arrive à afficher la table à l'aide d'un datagridview.
 
Mais maintenant je souhaiterai exécuter une requête toute simple, du genre.
 
dim requete as string
 
requete = "SELECT champs1, champs2 FROM table1"
 
'et le je souahiterai récupérer mon champs dans une textbox
 
'TextBox = champs1
 
Voilà j'espère que vous m'avez suivis... :pt1cable:  
 
Help me !!!
 
Et aussi j'oubliais, le langage qu'utilise microsoft visual studio 2008 pour les applications windows, c'est bien du VB.NET ?


Message édité par alexbigfoug le 21-02-2011 à 20:13:07
mood
Publicité
Posté le 21-02-2011 à 14:15:42  profilanswer
 

n°2059153
alexbigfou​g
Posté le 23-02-2011 à 17:46:28  profilanswer
 

Désolé pour le double post, mais mon problème n'est pas résolu, et je ne trouve pas de solution.. rien dans les FAQ, et mes recherches sur google reste infructueuses...


Message édité par alexbigfoug le 23-02-2011 à 17:46:49
n°2059491
otobox
Maison fondée en 2005
Posté le 24-02-2011 à 23:53:03  profilanswer
 

Il faut que tu passes par un recordset.

 

Un peu de lecture s'impose :
http://warin.developpez.com/access/dao/

 

et notamment ceci :
http://warin.developpez.com/access [...] e_5#L5.4.1


Message édité par otobox le 24-02-2011 à 23:54:44

---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
n°2059712
alexbigfou​g
Posté le 25-02-2011 à 17:00:02  profilanswer
 

Je te remercie de ton aide OtobOx, mais les recordset sont utilisés dans access (VBA), sous VB cela ne fonctionne pas.
 
Peut être dois-je importer quelques chose pour que cela fonctionne...

n°2059735
alexbigfou​g
Posté le 25-02-2011 à 18:28:23  profilanswer
 

Après une recherche intensive, j'ai réussit à obtenir quelque chose :
 
Importation à mettre tout en haut de la page de code
 
Imports System.Data.OleDb
 
Déclaration
 
 Dim Conn As OleDbConnection
 Dim requete_sql As OleDbCommand
 Dim chaine_connexion As String
 Dim champs As DataRow
 Dim data_adapter As OleDbDataAdapter
 Dim dataset As DataSet
 
 
code
 
chaine_connexion = "mettre ICI la chaine de connexion (PROVIDER.. SOURCE...)"
Conn = New OleDbConnection(chaine_connexion)
requete_sql = New OleDbCommand("SELECT champs1, champs2 FROM table;", Conn)
data_adapter = New OleDbDataAdapter()
data_adapter.SelectCommand = requete_sql
dataset = New DataSet()
data_adapter.Fill(dataset)
champs = dataset.Tables(0).Rows(0) 'Tables --> sélection de la table//Rows --> sélection de la ligne
 
            variable = champs("champs1" )
 
Bonne journée à vous !

n°2059786
otobox
Maison fondée en 2005
Posté le 26-02-2011 à 08:54:26  profilanswer
 

Je pensais que les recordsets étaient des objets utilisables quelque soit le système.
Désolé de t'avoir mis sur une fausse piste.


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
n°2059824
alexbigfou​g
Posté le 26-02-2011 à 18:07:58  profilanswer
 

otobox a écrit :

Je pensais que les recordsets étaient des objets utilisables quelque soit le système.
Désolé de t'avoir mis sur une fausse piste.


 
Ne t'en fait pas^^, tu m'as donné un peu d'espoir en répondant à ma question ;)
 
En tous cas pas facile à trouver ce code...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Microsoft Visual Studio 2008]Exécuter une requête avec une base ACCES

 

Sujets relatifs
Sauvegarde d'un site web et de sa base de données et envoi par email[RESOLU]Requete sql : comparaison chaine
Erreur dans l'appel d'une procédure stockée sous Visual C++ (6.0)RESOLU [Access 2003] Requête jointure et union
Deploiement visual c++ express[SQL] requete: combler les "vides" dans une table avec des donnees
Test de recrutement pour un studio de développement de jeux vidéosvieux site avec base en ISO-8859-1 ou windows-1252 vers UTF-8
Requête PDO Statementrequete sql
Plus de sujets relatifs à : [Microsoft Visual Studio 2008]Exécuter une requête avec une base ACCES


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR