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

  FORUM HardWare.fr
  Programmation
  C++

  [Base donnée] C++ Builder

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Base donnée] C++ Builder

n°661979
keops_dev
Posté le 03-03-2004 à 13:20:51  profilanswer
 

Bonjour,
je realise un petit programe avec Borland C++
avec des base de donnée  
j'ai creé une table dans l'explorateur de C++ Builder Paradox 7
mais je ne sais pas comment inserer une image dans le carré de ma table  
ou il y a ecrit BLOB
est ce que quelqu'un pe m'aider??
j'ai essyer de creer ma table avec Access 2000
mais le lien entre la BDimage et la table ne ce fait pas
il y a un message "BMP incorect" qui s'affiche  pourtant j'ai creer un  
lien OLE avec un BMP???  
et sa reste tout blan dans le Bimage..
 
j'ai crer un alias dans la configue Windows BDE pour du texte  
le lien ce fait bien mais pa pour l'image???
merci d'avance je sui desolé je debute dans les base de donné!!
 
@++

mood
Publicité
Posté le 03-03-2004 à 13:20:51  profilanswer
 

n°662032
jagstang
Pa Capona ಠ_ಠ
Posté le 03-03-2004 à 13:52:00  profilanswer
 

ça peut t'aider. je l'ai jamais fait, mais j'ai déjà utilisé Paradox.
 
http://users.skynet.be/gleblanc/CPPB/blob.htm


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°662650
keops_dev
Posté le 04-03-2004 à 12:08:18  profilanswer
 

merci tu connais rien d'autre stp???
@++

n°662653
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-03-2004 à 12:10:25  profilanswer
 

pourquoi mettre une image directement dans la BDD ? [:mlc]
ça alourdit la base, le traitement, c'est impropre au possible. tu ferais mieux de stocker le chemin vers ces images

n°662661
jagstang
Pa Capona ಠ_ಠ
Posté le 04-03-2004 à 12:19:00  profilanswer
 

Harko a raison. Mais bon. Si le but est d'apprendre tu fais comme tu veux.  
 
Si c'est un projet "important" ne le fait pas


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°662662
jagstang
Pa Capona ಠ_ಠ
Posté le 04-03-2004 à 12:19:49  profilanswer
 

non je connais rien d'autre, j'ai fait une recherche sur google... tu peux faire de même pour trouver mieux


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°662758
keops_dev
Posté le 04-03-2004 à 13:19:58  profilanswer
 

Merci est ce que tu sais si sa marche de access 2000
vers C++ Builder car je ni sui pas arriver,
sa me marque "BMP incorect" alors que c'est un bmp
j'ai essayer avec un jpeg
c'est pareil
en utilisant un Objet ole sur Acces??
@++ et merci d'avance

n°662761
jagstang
Pa Capona ಠ_ಠ
Posté le 04-03-2004 à 13:25:56  profilanswer
 

tu parlais de Paradox. Maintenant de Access. C'est quoi ta bdd ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°662768
keops_dev
Posté le 04-03-2004 à 13:32:17  profilanswer
 

j'ai essayer les deux avec access sa me marque "bmp incorect" dans C++ builder!!
et avec celle de Paradox dans l'explorateur de donné livré avec C++ builder je n'arrive pas a inserer l'image ou il y a ecrit
[BLOB] dans la table ???
merci

n°662771
Vinx
Posté le 04-03-2004 à 13:34:23  profilanswer
 

Harkonnen a écrit :

pourquoi mettre une image directement dans la BDD ? [:mlc]
ça alourdit la base, le traitement, c'est impropre au possible. tu ferais mieux de stocker le chemin vers ces images


 
Et avec le chemin, on fait comment si on est sur une machine distante de la BDD ?

mood
Publicité
Posté le 04-03-2004 à 13:34:23  profilanswer
 

n°662773
keops_dev
Posté le 04-03-2004 à 13:36:48  profilanswer
 

Tu repon pas a ma queqtion??
la BDD et sur la meme machine  
c'est un visionnement de pochet de film avec les titre les realisateur.... etc
lol

n°662774
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-03-2004 à 13:37:27  profilanswer
 

Vinx a écrit :


 
Et avec le chemin, on fait comment si on est sur une machine distante de la BDD ?


on indique le chemin UNC (\\machine\repertoire)

n°662778
keops_dev
Posté le 04-03-2004 à 13:39:01  profilanswer
 

je compren pas tu le mais ou ce chemin dans la BDD??

n°662799
jagstang
Pa Capona ಠ_ಠ
Posté le 04-03-2004 à 13:54:51  profilanswer
 

lui il dit sauver le path dans un champ texte: D:\images\14.jpg
et dans ton prog ouvrir l'image simplement par rapport à ce path


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°662803
jagstang
Pa Capona ಠ_ಠ
Posté le 04-03-2004 à 13:57:15  profilanswer
 

Dans le cas d'un fichier Paradox, donnez à ce champ le type Graphique

 
ET NON PAS BLOB


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°662898
keops_dev
Posté le 04-03-2004 à 14:36:48  profilanswer
 

et si j'ai 200 path a faire c'est un pe la galere, c'est pour sa  que j'ai creer une BDD?!!

n°662901
jagstang
Pa Capona ಠ_ಠ
Posté le 04-03-2004 à 14:39:32  profilanswer
 

justement, tu stockes les path dans la BDD!!


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°662905
keops_dev
Posté le 04-03-2004 à 14:40:54  profilanswer
 

ok merci je vais essayer et sa marche dans access sa??

n°662907
keops_dev
Posté le 04-03-2004 à 14:42:03  profilanswer
 

est ce ke tu c'est si je pe reunir l'executable avec les image et la base de donées sans faire d'intall avec install shield

n°662913
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-03-2004 à 14:45:25  profilanswer
 

keops_dev a écrit :

est ce ke tu c'est si je pe reunir l'executable avec les image et la base de donées sans faire d'intall avec install shield


Essaie de faire un effort sur l'orthographe stp, tu es vraiment pénible à lire.
 
Pour répondre à ta question : oui ça marche avec Access (heureusement d'ailleurs, vu sa fiabilité déplorable), et oui tu peux réunir les images, la base et l'exe sans faire d'install. Par contre, veille bien à ce que tout soit dans le même répertoire, et n'utilise pas de chemins absolus mais des chemins relatifs (pas de C:\machin\images, mais des ..\images\, ou .\images)


Message édité par Harkonnen le 04-03-2004 à 14:45:49
n°662915
jagstang
Pa Capona ಠ_ಠ
Posté le 04-03-2004 à 14:45:42  profilanswer
 

commence par faire un effort pour écrire j'ai de la peine à te suivre. Je crois qu'il te faudra un installshield c'est mieux quand même.


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°662928
keops_dev
Posté le 04-03-2004 à 14:50:27  profilanswer
 

ok Desoler!!
donc quand je compile mon programme,je met tout dans le meme dossier??
merci d'avance!

n°663150
keops_dev
Posté le 04-03-2004 à 17:23:45  profilanswer
 

resalut!!
personne peu m'aider??

n°663154
jagstang
Pa Capona ಠ_ಠ
Posté le 04-03-2004 à 17:25:57  profilanswer
 

oui tu mets dans le même dossier. le path de départ est celui de l'exe. soit plus précis dans tes question STP


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°663170
keops_dev
Posté le 04-03-2004 à 17:29:29  profilanswer
 

ok je vais essayer sa se soir car la je suis au bulot lol

n°663183
keops_dev
Posté le 04-03-2004 à 17:32:37  profilanswer
 


re salut!!
En faite si j'ai bien compris,
je dois rajouter dans le programme
en faisant "inserer" au programme
pour integrer le BDD et les Photo
au point exe??
c'est sa ou pas??
stp
merci d'avance

n°663229
jagstang
Pa Capona ಠ_ಠ
Posté le 04-03-2004 à 17:44:29  profilanswer
 

non tu vas pas intégrer les images à l'exe. (imagine la taille avec 3000 photos)
 
tu vas faire référence depuis ton exe à des images se trouvant dans un répertoire proche de l'exe


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°670830
keops_dev
Posté le 11-03-2004 à 15:57:35  profilanswer
 

Bonjour,
j'ai un souci sur mon programme
de C++ avec access je n'arrive pas a afficher  
l'image dans le DBimage!!
meme avec un texte du lien de l'image
 dans la table de la base données
comme on m'avait proposé
 
sinon si je met un objet ole
j'ai un message "BMP Incorect" qui s'affiche
quand je fais le lien dans C++ Builder
merci d'avance
@++

n°672561
videaste95
je ne sais rien !
Posté le 13-03-2004 à 02:07:10  profilanswer
 

J'ai testé quelques instructions pour insérer une images dans le base Paradox. La seule que j'ai réussi à faire fonctionner, c'est de charger une image dans une TImage (Image1), et ensuite de l'assigner au champ "BLOB Graphique". La base est définie avec un champ texte (A) et un champ graphique (G) sans longueur.
le code est le suivant:
  Table1->Open();
  Table1->First();
  Table1->Edit();
  Table1->FindField("Image" )->Assign(Image1->Picture->Bitmap);
  Table1->Post();
  Table1->Close();
La deuxième fois que j'ouvre ma table, l'image apparait dans DBImage1.
A+  

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Base donnée] C++ Builder

 

Sujets relatifs
[PostNuke] Impossible de créer la base de données.Impossible de me connecter sur ma base MySQL
Un "truc" cool en builder C++ SVP j'en ai besoin !Transfert de base de données....
fonction de detection si une base existelire dans la base du registre en C++
Archivage automatique d'une base de donnée audio (radio)....+1000 dans la base de donnée
Plus de sujets relatifs à : [Base donnée] C++ Builder


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