Bonjour,
J'utilise ADO depuis VB pour acceder à une base SQLS2K. Je voudrais pouvoir
lire et ecrire des BLOB dans ma base. Le problème est que tous les exemples
que je trouve utilisent des recordset pour cela. Je voudrais une méthode
avec le moins d'objets possibles mais si elle entraine beaucoup de code en
VB : Par exemple uniquement une connection ADO, pas de commande pas de
recordset, uniquement du SQL par la methode execute.
Si il y a un autre moyen que ADO, du moment qu'il n'utilise qu'un minimum
d'objets, les plus simples et standards possible n'hesitez pas.
Merci d'avance.
--
Olivier Besson
Pour m'ecrire, supprimer le premier point de mon adresse.
(Je ne lis pas mes mails frequement)
To write me, remove first dot of my address (i don't read my mails very
frequently).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Besson
Merci pour votre réponse.
En fait je ne souhaite pas utiliser les rst pour faire des insert, update car il y a ENORMEMENT de problèmes dans ADO et c'est quasiment impossible de faire du code generique qui marche dans plusieurs cas (SQLS MYSQL ORACLE ACCESS vs curseurs Serveurs/Clients/Dynam./keyset, etc ...). D'ou mon souhait de passer par une autre méthode.
Si qq'un peut m'aider.
Merci d'avance.
--
Olivier Besson Pour m'ecrire, supprimer le premier point de mon adresse. (Je ne lis pas mes mails frequement) To write me, remove first dot of my address (i don't read my mails very frequently).
"Crevecoeur Jérôme" a écrit dans le message de news:
Bonjour,
Je crois qu'il va falloir utiliser ADO et les recordsets. Vous me donnez l'impression d'un marin qui veux naviguer sans bateau, cen 'est pas possible...
Les recordsets ne sont pas si méchants à utiliser. Pour les blob, peut-etre faudrait-il regarder au niveau des méthodes Chunk de l'objet recordset.
--------------------- "Olivier Besson" a écrit dans le message de news:% > Bonjour, > J'utilise ADO depuis VB pour acceder à une base SQLS2K. Je voudrais pouvoir > lire et ecrire des BLOB dans ma base. Le problème est que tous les exemples > que je trouve utilisent des recordset pour cela. Je voudrais une méthode > avec le moins d'objets possibles mais si elle entraine beaucoup de code
en
> VB : Par exemple uniquement une connection ADO, pas de commande pas de > recordset, uniquement du SQL par la methode execute. > Si il y a un autre moyen que ADO, du moment qu'il n'utilise qu'un
minimum
> d'objets, les plus simples et standards possible n'hesitez pas. > Merci d'avance. > -- > > Olivier Besson > Pour m'ecrire, supprimer le premier point de mon adresse. > (Je ne lis pas mes mails frequement) > To write me, remove first dot of my address (i don't read my mails very > frequently). > > > >
Merci pour votre réponse.
En fait je ne souhaite pas utiliser les rst pour faire des insert, update
car il y a ENORMEMENT de problèmes dans ADO et c'est quasiment impossible de
faire du code generique qui marche dans plusieurs cas (SQLS MYSQL ORACLE
ACCESS vs curseurs Serveurs/Clients/Dynam./keyset, etc ...). D'ou mon
souhait de passer par une autre méthode.
Si qq'un peut m'aider.
Merci d'avance.
--
Olivier Besson
Pour m'ecrire, supprimer le premier point de mon adresse.
(Je ne lis pas mes mails frequement)
To write me, remove first dot of my address (i don't read my mails very
frequently).
"Crevecoeur Jérôme" <bbbbc.aaaaa@libertysurf.fr> a écrit dans le message de
news: ezadLoYXDHA.888@TK2MSFTNGP10.phx.gbl...
Bonjour,
Je crois qu'il va falloir utiliser ADO et les recordsets.
Vous me donnez l'impression d'un marin qui veux naviguer sans bateau, cen
'est pas possible...
Les recordsets ne sont pas si méchants à utiliser.
Pour les blob, peut-etre faudrait-il regarder au niveau des méthodes Chunk
de l'objet recordset.
---------------------
"Olivier Besson" <o.besson@hotmail.com> a écrit dans le message de
news:%23GXuwTYXDHA.1384@TK2MSFTNGP10.phx.gbl...
> Bonjour,
> J'utilise ADO depuis VB pour acceder à une base SQLS2K. Je voudrais
pouvoir
> lire et ecrire des BLOB dans ma base. Le problème est que tous les
exemples
> que je trouve utilisent des recordset pour cela. Je voudrais une méthode
> avec le moins d'objets possibles mais si elle entraine beaucoup de code
en
> VB : Par exemple uniquement une connection ADO, pas de commande pas de
> recordset, uniquement du SQL par la methode execute.
> Si il y a un autre moyen que ADO, du moment qu'il n'utilise qu'un
minimum
> d'objets, les plus simples et standards possible n'hesitez pas.
> Merci d'avance.
> --
>
> Olivier Besson
> Pour m'ecrire, supprimer le premier point de mon adresse.
> (Je ne lis pas mes mails frequement)
> To write me, remove first dot of my address (i don't read my mails very
> frequently).
>
>
>
>
En fait je ne souhaite pas utiliser les rst pour faire des insert, update car il y a ENORMEMENT de problèmes dans ADO et c'est quasiment impossible de faire du code generique qui marche dans plusieurs cas (SQLS MYSQL ORACLE ACCESS vs curseurs Serveurs/Clients/Dynam./keyset, etc ...). D'ou mon souhait de passer par une autre méthode.
Si qq'un peut m'aider.
Merci d'avance.
--
Olivier Besson Pour m'ecrire, supprimer le premier point de mon adresse. (Je ne lis pas mes mails frequement) To write me, remove first dot of my address (i don't read my mails very frequently).
"Crevecoeur Jérôme" a écrit dans le message de news:
Bonjour,
Je crois qu'il va falloir utiliser ADO et les recordsets. Vous me donnez l'impression d'un marin qui veux naviguer sans bateau, cen 'est pas possible...
Les recordsets ne sont pas si méchants à utiliser. Pour les blob, peut-etre faudrait-il regarder au niveau des méthodes Chunk de l'objet recordset.
--------------------- "Olivier Besson" a écrit dans le message de news:% > Bonjour, > J'utilise ADO depuis VB pour acceder à une base SQLS2K. Je voudrais pouvoir > lire et ecrire des BLOB dans ma base. Le problème est que tous les exemples > que je trouve utilisent des recordset pour cela. Je voudrais une méthode > avec le moins d'objets possibles mais si elle entraine beaucoup de code
en
> VB : Par exemple uniquement une connection ADO, pas de commande pas de > recordset, uniquement du SQL par la methode execute. > Si il y a un autre moyen que ADO, du moment qu'il n'utilise qu'un
minimum
> d'objets, les plus simples et standards possible n'hesitez pas. > Merci d'avance. > -- > > Olivier Besson > Pour m'ecrire, supprimer le premier point de mon adresse. > (Je ne lis pas mes mails frequement) > To write me, remove first dot of my address (i don't read my mails very > frequently). > > > >
Patrice Lamarche
Bonjour, Je crois que ls recordset ne sont pas a probleme. Ce qui cause le probleme c'est qu'il a un standard SQL et que personne le reste a 100% ou n'est pas a la meme version. Aussi, l'implementation du pilote de communication avec la base de donnée peut y jouer pour quelque chose. Par exemple, ici notre logiciel supporte Oracle avant on n'utilisait le pilote MS pour Oracle et il y a pas si longtemps on n'a du changé pour le pilote d'oracle parce que celui de MS n'est pas capable de lire/ecrire des champs blob.
Donc, il y a quelque couche à traversé entre le recordset et la base de données et tout le tord de vas pas au premier niveau. Je suis d'accord qu'il est quand même difficile de faire du code generique lorsqu'on supporte plusieur base de donnée ya beaucoup de select case dbtype case access
case SQL
case oracle end select
Un autre objet que tu peux utilisé pour faire des insert et update c'est l'objet command.
En fait je ne souhaite pas utiliser les rst pour faire des insert, update car il y a ENORMEMENT de problèmes dans ADO et c'est quasiment impossible
de
faire du code generique qui marche dans plusieurs cas (SQLS MYSQL ORACLE ACCESS vs curseurs Serveurs/Clients/Dynam./keyset, etc ...). D'ou mon souhait de passer par une autre méthode.
Si qq'un peut m'aider.
Merci d'avance.
--
Olivier Besson Pour m'ecrire, supprimer le premier point de mon adresse. (Je ne lis pas mes mails frequement) To write me, remove first dot of my address (i don't read my mails very frequently).
"Crevecoeur Jérôme" a écrit dans le message
de
news: > Bonjour, > > Je crois qu'il va falloir utiliser ADO et les recordsets. > Vous me donnez l'impression d'un marin qui veux naviguer sans bateau,
cen
> 'est pas possible... > > Les recordsets ne sont pas si méchants à utiliser. > Pour les blob, peut-etre faudrait-il regarder au niveau des méthodes
-------------------------------------------------------------------------- -- > --------------------- > "Olivier Besson" a écrit dans le message de > news:% > > Bonjour, > > J'utilise ADO depuis VB pour acceder à une base SQLS2K. Je voudrais > pouvoir > > lire et ecrire des BLOB dans ma base. Le problème est que tous les > exemples > > que je trouve utilisent des recordset pour cela. Je voudrais une
méthode
> > avec le moins d'objets possibles mais si elle entraine beaucoup de
code
en > > VB : Par exemple uniquement une connection ADO, pas de commande pas de > > recordset, uniquement du SQL par la methode execute. > > Si il y a un autre moyen que ADO, du moment qu'il n'utilise qu'un minimum > > d'objets, les plus simples et standards possible n'hesitez pas. > > Merci d'avance. > > -- > > > > Olivier Besson > > Pour m'ecrire, supprimer le premier point de mon adresse. > > (Je ne lis pas mes mails frequement) > > To write me, remove first dot of my address (i don't read my mails
very
> > frequently). > > > > > > > > > >
Bonjour,
Je crois que ls recordset ne sont pas a probleme. Ce qui cause le
probleme c'est qu'il a un standard SQL et que personne le reste a 100% ou
n'est pas a la meme version. Aussi, l'implementation du pilote de
communication avec la base de donnée peut y jouer pour quelque chose. Par
exemple, ici notre logiciel supporte Oracle avant on n'utilisait le pilote
MS pour Oracle et il y a pas si longtemps on n'a du changé pour le pilote
d'oracle parce que celui de MS n'est pas capable de lire/ecrire des champs
blob.
Donc, il y a quelque couche à traversé entre le recordset et la base de
données et tout le tord de vas pas au premier niveau. Je suis d'accord qu'il
est quand même difficile de faire du code generique lorsqu'on supporte
plusieur base de donnée ya beaucoup de
select case dbtype
case access
case SQL
case oracle
end select
Un autre objet que tu peux utilisé pour faire des insert et update c'est
l'objet command.
Patrice
"Olivier Besson" <o.besson@hotmail.com> wrote in message
news:OeaW4naXDHA.388@TK2MSFTNGP10.phx.gbl...
Merci pour votre réponse.
En fait je ne souhaite pas utiliser les rst pour faire des insert, update
car il y a ENORMEMENT de problèmes dans ADO et c'est quasiment impossible
de
faire du code generique qui marche dans plusieurs cas (SQLS MYSQL ORACLE
ACCESS vs curseurs Serveurs/Clients/Dynam./keyset, etc ...). D'ou mon
souhait de passer par une autre méthode.
Si qq'un peut m'aider.
Merci d'avance.
--
Olivier Besson
Pour m'ecrire, supprimer le premier point de mon adresse.
(Je ne lis pas mes mails frequement)
To write me, remove first dot of my address (i don't read my mails very
frequently).
"Crevecoeur Jérôme" <bbbbc.aaaaa@libertysurf.fr> a écrit dans le message
de
news: ezadLoYXDHA.888@TK2MSFTNGP10.phx.gbl...
> Bonjour,
>
> Je crois qu'il va falloir utiliser ADO et les recordsets.
> Vous me donnez l'impression d'un marin qui veux naviguer sans bateau,
cen
> 'est pas possible...
>
> Les recordsets ne sont pas si méchants à utiliser.
> Pour les blob, peut-etre faudrait-il regarder au niveau des méthodes
--------------------------------------------------------------------------
--
> ---------------------
> "Olivier Besson" <o.besson@hotmail.com> a écrit dans le message de
> news:%23GXuwTYXDHA.1384@TK2MSFTNGP10.phx.gbl...
> > Bonjour,
> > J'utilise ADO depuis VB pour acceder à une base SQLS2K. Je voudrais
> pouvoir
> > lire et ecrire des BLOB dans ma base. Le problème est que tous les
> exemples
> > que je trouve utilisent des recordset pour cela. Je voudrais une
méthode
> > avec le moins d'objets possibles mais si elle entraine beaucoup de
code
en
> > VB : Par exemple uniquement une connection ADO, pas de commande pas de
> > recordset, uniquement du SQL par la methode execute.
> > Si il y a un autre moyen que ADO, du moment qu'il n'utilise qu'un
minimum
> > d'objets, les plus simples et standards possible n'hesitez pas.
> > Merci d'avance.
> > --
> >
> > Olivier Besson
> > Pour m'ecrire, supprimer le premier point de mon adresse.
> > (Je ne lis pas mes mails frequement)
> > To write me, remove first dot of my address (i don't read my mails
Bonjour, Je crois que ls recordset ne sont pas a probleme. Ce qui cause le probleme c'est qu'il a un standard SQL et que personne le reste a 100% ou n'est pas a la meme version. Aussi, l'implementation du pilote de communication avec la base de donnée peut y jouer pour quelque chose. Par exemple, ici notre logiciel supporte Oracle avant on n'utilisait le pilote MS pour Oracle et il y a pas si longtemps on n'a du changé pour le pilote d'oracle parce que celui de MS n'est pas capable de lire/ecrire des champs blob.
Donc, il y a quelque couche à traversé entre le recordset et la base de données et tout le tord de vas pas au premier niveau. Je suis d'accord qu'il est quand même difficile de faire du code generique lorsqu'on supporte plusieur base de donnée ya beaucoup de select case dbtype case access
case SQL
case oracle end select
Un autre objet que tu peux utilisé pour faire des insert et update c'est l'objet command.
En fait je ne souhaite pas utiliser les rst pour faire des insert, update car il y a ENORMEMENT de problèmes dans ADO et c'est quasiment impossible
de
faire du code generique qui marche dans plusieurs cas (SQLS MYSQL ORACLE ACCESS vs curseurs Serveurs/Clients/Dynam./keyset, etc ...). D'ou mon souhait de passer par une autre méthode.
Si qq'un peut m'aider.
Merci d'avance.
--
Olivier Besson Pour m'ecrire, supprimer le premier point de mon adresse. (Je ne lis pas mes mails frequement) To write me, remove first dot of my address (i don't read my mails very frequently).
"Crevecoeur Jérôme" a écrit dans le message
de
news: > Bonjour, > > Je crois qu'il va falloir utiliser ADO et les recordsets. > Vous me donnez l'impression d'un marin qui veux naviguer sans bateau,
cen
> 'est pas possible... > > Les recordsets ne sont pas si méchants à utiliser. > Pour les blob, peut-etre faudrait-il regarder au niveau des méthodes
-------------------------------------------------------------------------- -- > --------------------- > "Olivier Besson" a écrit dans le message de > news:% > > Bonjour, > > J'utilise ADO depuis VB pour acceder à une base SQLS2K. Je voudrais > pouvoir > > lire et ecrire des BLOB dans ma base. Le problème est que tous les > exemples > > que je trouve utilisent des recordset pour cela. Je voudrais une
méthode
> > avec le moins d'objets possibles mais si elle entraine beaucoup de
code
en > > VB : Par exemple uniquement une connection ADO, pas de commande pas de > > recordset, uniquement du SQL par la methode execute. > > Si il y a un autre moyen que ADO, du moment qu'il n'utilise qu'un minimum > > d'objets, les plus simples et standards possible n'hesitez pas. > > Merci d'avance. > > -- > > > > Olivier Besson > > Pour m'ecrire, supprimer le premier point de mon adresse. > > (Je ne lis pas mes mails frequement) > > To write me, remove first dot of my address (i don't read my mails
very
> > frequently). > > > > > > > > > >
Daffy81
Bonjour !
Effectivement actuellement dans le cadre de mon emploi, je développe une version serveur et Client d'un produit en VB qui se connecte sur des serveurs SQL en réplication, ainsi qu'en version TSE. Bref j'affiche des images stockèes sur le serveur SQL (actuellement 10100 Faces que je charge dans un listbox uniquement le nom puis sur un clic je charge le reste des informations. Tout cela pour te dire que j'ai testé et qu'il te faut une chaîne de commande ADO et des requêtes Select classiques et si tu veux allez plus loin partir sur des procédures stockées sur ton serveur SQL.Si tu veux du code et des exemples n'hésite pas je suis en plein dedans.
Salutations !
-----Message d'origine----- Bonjour, J'utilise ADO depuis VB pour acceder à une base SQLS2K.
Je voudrais pouvoir
lire et ecrire des BLOB dans ma base. Le problème est
que tous les exemples
que je trouve utilisent des recordset pour cela. Je
voudrais une méthode
avec le moins d'objets possibles mais si elle entraine
beaucoup de code en
VB : Par exemple uniquement une connection ADO, pas de
commande pas de
recordset, uniquement du SQL par la methode execute. Si il y a un autre moyen que ADO, du moment qu'il
n'utilise qu'un minimum
d'objets, les plus simples et standards possible
n'hesitez pas.
Merci d'avance. --
Olivier Besson Pour m'ecrire, supprimer le premier point de mon adresse. (Je ne lis pas mes mails frequement) To write me, remove first dot of my address (i don't
read my mails very
frequently).
.
Bonjour !
Effectivement actuellement dans le cadre de mon emploi,
je développe une version serveur et Client d'un produit
en VB qui se connecte sur des serveurs SQL en
réplication, ainsi qu'en version TSE. Bref j'affiche des
images stockèes sur le serveur SQL (actuellement 10100
Faces que je charge dans un listbox uniquement le nom
puis sur un clic je charge le reste des informations.
Tout cela pour te dire que j'ai testé et qu'il te faut
une chaîne de commande ADO et des requêtes Select
classiques et si tu veux allez plus loin partir sur des
procédures stockées sur ton serveur SQL.Si tu veux du
code et des exemples n'hésite pas je suis en plein dedans.
Salutations !
-----Message d'origine-----
Bonjour,
J'utilise ADO depuis VB pour acceder à une base SQLS2K.
Je voudrais pouvoir
lire et ecrire des BLOB dans ma base. Le problème est
que tous les exemples
que je trouve utilisent des recordset pour cela. Je
voudrais une méthode
avec le moins d'objets possibles mais si elle entraine
beaucoup de code en
VB : Par exemple uniquement une connection ADO, pas de
commande pas de
recordset, uniquement du SQL par la methode execute.
Si il y a un autre moyen que ADO, du moment qu'il
n'utilise qu'un minimum
d'objets, les plus simples et standards possible
n'hesitez pas.
Merci d'avance.
--
Olivier Besson
Pour m'ecrire, supprimer le premier point de mon adresse.
(Je ne lis pas mes mails frequement)
To write me, remove first dot of my address (i don't
Effectivement actuellement dans le cadre de mon emploi, je développe une version serveur et Client d'un produit en VB qui se connecte sur des serveurs SQL en réplication, ainsi qu'en version TSE. Bref j'affiche des images stockèes sur le serveur SQL (actuellement 10100 Faces que je charge dans un listbox uniquement le nom puis sur un clic je charge le reste des informations. Tout cela pour te dire que j'ai testé et qu'il te faut une chaîne de commande ADO et des requêtes Select classiques et si tu veux allez plus loin partir sur des procédures stockées sur ton serveur SQL.Si tu veux du code et des exemples n'hésite pas je suis en plein dedans.
Salutations !
-----Message d'origine----- Bonjour, J'utilise ADO depuis VB pour acceder à une base SQLS2K.
Je voudrais pouvoir
lire et ecrire des BLOB dans ma base. Le problème est
que tous les exemples
que je trouve utilisent des recordset pour cela. Je
voudrais une méthode
avec le moins d'objets possibles mais si elle entraine
beaucoup de code en
VB : Par exemple uniquement une connection ADO, pas de
commande pas de
recordset, uniquement du SQL par la methode execute. Si il y a un autre moyen que ADO, du moment qu'il
n'utilise qu'un minimum
d'objets, les plus simples et standards possible
n'hesitez pas.
Merci d'avance. --
Olivier Besson Pour m'ecrire, supprimer le premier point de mon adresse. (Je ne lis pas mes mails frequement) To write me, remove first dot of my address (i don't