Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : sql ds vb6 [ Archives Visual Basic / API ] (le__prince)

mercredi 26 avril 2006 à 22:07:24 | sql ds vb6

le__prince

bonjour  pour  tt  le monde

bon j'ai projet " un support d'autoformation"
j'ai prob pour connection avec basse donne "access"
j'utilise  treeview  et je veu construire  des noeuds de base donne
bon j'ai fé mes  requete et ca marche
la prob je veu construir des noueds pour un regroupement  comme  type de fichier comme noeud  (exp : pdf)et les fichier de type (pdf )au desous

voila comment je fait  mon noeud

Set nodx = Tvw.Nodes.Add("niveau" & CStr(rs!code_niveau), tvwChild, "typef" & CStr(rs!code_niveau) rs1!type_defichier, CInt(rs1!code_type))

je veu avoire la requete que je doit le metre   ds  sql = "Select * From fichier where ...   pour le noeud d'un type de fichier soit construire une seule fois le test doit etre  ds la base


1000  merci pour  vos reponses

samedi 29 avril 2006 à 23:58:39 | Re : sql ds vb6

rvblog

Membre Club
Réponse acceptée !
Salut le__prince,

bon, bon. Sais-tu que tu es drolement difficile à lire? (je te le dis, pas pour être méchant, mais pour être honnête)
Ca ne coûte strictement rien d'écrire les mots en entier, de mettre des virgules, de relire ses phrases.
Le but est de se demander, si quelqu'un qui ne connait pas, ni ton application, ni ton problème, va arriver à cerner le besoin, juste en lisant ce que tu as écris.
Et quand c'est bien écrit, celui qui lit est rassuré, et a envie de donner un coup de main à celui qui a fait l'effort de macher le boulot au maximum.

Ca ne m'empêchera pas de t'aider :) (mais si personne ne te l'a jamais dit, il faut bien qu'on te le dise un jour)

Au boulot maintenant :
Commences par faire une fonction qui crée un noeud de regroupement. Tu lui passes une extension relative au type de fichier, le nom visible du dossier, et un noeud parent, et tu attends qu'elle te renvoie un Node qui te servira de parent. Genre :

Function GetDossierRegroupement (ByRef tvArbo As TreeView, _
                                                       ByRef nodParent As Node, _
                                                       ByRef strTypeFichier AsString, _
                                                       ByVal strNomVisible AsString, _
                                                       ByVal bolAfficherDossier AsBoolean) As Node
'si bolAfficherDossier = False, elle renvoie le nodParent (petite option grand luxe)
'si le noeud à crée existe, elle le renvoie, sans rien faire d'autre
'sinon, elle le crée, et le renvoie

End Function

A chaque fois que tu as un enregistrement :
-1/ Tu appelles d'abord cette fonction pour qu'elle te renvoie le noeud parent auquel tu peux rajouter un fils pour ton enregistrement :
   Set nodRegroupement = GetDossierRegroupement( Tvw, _
                                                                                    nodRoot, _
                                                                                    rs1!type_defichier, _
                                                                                    rs1!type_defichier, _
                                                                                    chkAfficherGroupes)
-2/ Tu ajoutes le noeud correspondant à ton enregistrement, en tant qu'enfant du noeud reçu en 1/. (grâce au nodRegroupement.key)
   strKeyChild = Construit la clé comme tu veux, j'ai pas assez d'infos
   strNomVisible = Construit le nom comme tu veux, j'ai pas assez d'infos
   Set nodChild = Tvw.Nodes.Add(nodRegroupement.key, _
                                                         tvwChild, _
                                                         strKeyChild , _
                                                         strNomVisible )

Du coup, tu n'as pas à te casser la tête à faire une requête spéciale, tu fais la requête qui te retourne les enregistrements qui seront les enfants à regrouper.

voilà, j'espère t'aider,
à+

rvblogn


Je veux ton bien... et je l'aurais... mais jamais avant la page 4



Cette discussion est classé dans : fichier, type, sql, ds, veu


Répondre à ce message

Sujets en rapport avec ce message

Pb pour lire un fichier blob ds SQL Server [ par matthieu57 ] Bonjours, J'ai besoin de stocker des fichiers (.doc,.pdf,.gif,...) pour une application developpée en aspx. Comme j'utilise deja une base SQL Server, Créer une bdd à l'image d'un fichier XML [ par saikano ] bonjour a tous,Mon problème est de mettre des données d'un fichier XML dans une base de données SQL Server.Bon j'ai réussi une partie de ma mission ca Changement Hexa dans fichier [ par conan76 ] Bonjour,Ayant un fichier malformé de temps en temps, lors de sa récupération par un partenaire, je cherche à le "reformer" proprement avant importatio Associer une icone à son propre type de fichier [ par saylar ] Bonjour, je suis débutant en Vb.Net et je n'ai trouvé aucune source ni de tutorial répondant à mon sujet, je suis parti sur de nombreux sites mais rie sql UPDATE spécial.... [ par lex1111 ] Salut, je cherche à faire un update spécial en utilisant oledb sur une base de donnée access en vb2005En fait, je veux faire un update sur plusieurs l Fichier mdb et fichier dbo [ par cretthie ] Bonjour,J'ai une petit question que j'ai deja pose dans le Theme "ADO".Quelle est la difference entre un fichier mdb de visual strudio 2005 profession maj de table sql par fichier csv [ par TITI12 ] bonjourqui pourrait m'aider ?je voudrais mettre à jour une table sql par un fichier csv. en clair  lire le .csv le comparer avec la table sql et rajou SQL pour fichier .txt ? [ par antoine_ferard ] Bonjour,Ma base de données est au format .txt...Pour l'instant, je créé des fonctions pour parcourir le fichier, mais je m'apperçois que ça deviendra importer un fichier texte ds sqlserver 2000 avec VB6 [ par azizessakhi ] bonjourj'utilise une fichier texte sous forme :champ1|champ2|champ3 et j'aimerias importer ces champs dans une base de données sql server 2000 à l'aid remplir une base SQL a partir d'un fichier txt(urgent= [ par nadia2080 ] salut tout le monde je suis aucours de realiser une application qui fait le transfert des donnes d'un fichier txt vers une base de donnees sql j'ai fa


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.